XML 80 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Contract Assets and Liabilities - Components of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Unbilled revenue $ 28,595 $ 27,852
Total contract assets - current 28,595 27,852
Unbilled revenue - long-term 0 173
Other contract assets - long-term 680 937
Total contract assets - long term 680 1,110
Contract liabilities - current 20,518 2,183
Other contract liabilities - long-term 10,503 678
Contract Comission    
Disaggregation of Revenue [Line Items]    
Contract liabilities - current 0 23
Other contract liabilities - long-term 555 678
Services Minus Contract Commissions    
Disaggregation of Revenue [Line Items]    
Contract liabilities - current 20,518 2,160
Long-term contract liabilities $ 9,948 $ 0