v3.25.3
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