XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Changes in Contract Asset and Liability Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Contract assets    
Unbilled receivables, net $ 24,881 $ 17,610
Contract assets 16,678 15,540
Total contract assets 41,559 33,150
Contract liabilities    
Deferred revenue 58,859 $ 51,085
Change in contract assets    
Unbilled receivables, net 7,271  
Contract assets 1,138  
Total contract assets 8,409  
Change in contract liabilities    
Deferred revenue $ 7,774