Revenues - Schedule of Deferred Revenue (Details) - USD ($) $ in Thousands |
9 Months Ended | |
|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Contract with Customer, Liability [Abstract] | ||
| Beginning balance | $ 35,475 | $ 44,405 |
| Sale of Board.org | (9,117) | |
| Sale of businesses | (7,698) | |
| Revenue recognized in the current period from amounts in the prior balance | (30,933) | (35,869) |
| New deferrals, net of amounts recognized in the current period | 33,772 | 40,594 |
| Effects of foreign currency | 473 | 378 |
| Ending balance | $ 31,089 | $ 40,391 |
| X | ||||||||||
- Definition Contract with customer liability increase (decrease) for effects of foreign currency. No definition available.
|
| X | ||||||||||
- Definition Contract with customer liability new deferrals, net of amounts recognized. No definition available.
|
| X | ||||||||||
- Definition Contract with customer liability revenue from sale of Board.Org. No definition available.
|
| X | ||||||||||
- Definition Contract with customer liability revenue from sale of business. No definition available.
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|