Quarterly report [Sections 13 or 15(d)]

Contract Assets and Liabilities - Components of Contract Assets and Liabilities (Details)

v3.25.3
Contract Assets and Liabilities - Components of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Unbilled revenue $ 36,040 $ 27,852
Total contract assets - current 36,040 27,852
Unbilled revenue - long-term 7,329 173
Other contract assets - long-term 605 937
Total contract assets - long term 7,934 1,110
Contract liabilities - current 21,662 2,183
Other contract liabilities - long-term 14,432 678
Contract Comission    
Disaggregation of Revenue [Line Items]    
Contract liabilities - current 0 23
Other contract liabilities - long-term 369 678
Services Minus Contract Commissions    
Disaggregation of Revenue [Line Items]    
Contract liabilities - current 21,662 2,160
Long-term contract liabilities $ 14,063 $ 0