XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 28,549 $ 23,641
Change, accounts receivable, net $ 4,908  
Change, accounts receivable, net, percent 21.00%  
Contract assets $ 6,771 7,027
Change in contract assets $ (256)  
Change in contract assets, percent (4.00%)  
Deferred revenue $ 45,150 $ 39,217
Change in deferred revenue $ 5,933  
Change in deferred revenue, percent 15.00%