XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Changes in Contract Asset and Liability Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Contract assets    
Unbilled receivables, net $ 26,911 $ 17,610
Contract assets 17,174 15,540
Total contract assets 44,085 33,150
Contract liabilities    
Deferred revenue 56,110 $ 51,085
Change in contract assets    
Unbilled receivables, net 9,301  
Contract assets 1,634  
Total contract assets 10,935  
Change in contract liabilities    
Deferred revenue $ 5,025