XML 81 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Contract Assets and Liabilities - Changes in Short-term and Long-term Contracts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Contract Assets    
Billings or revenue recognized that was included in the beginning balance $ (15,846)  
Changes in contract assets or contract liabilities, net of reclassification to receivables 8,005  
Cumulative catch-up adjustment arising from changes in estimates to complete during the year 8,411  
Changes in costs to fulfill and amortization of commission costs (257)  
Contract Liabilities    
Contract Liability, Beginning balance 2,861  
Billings or revenue recognized that was included in the beginning balance (1,712)  
Changes in contract assets or contract liabilities, net of reclassification to receivables 30,111  
Cumulative catch-up adjustment arising from changes in estimates to complete during the year (93)  
Changes in contract commission costs (146)  
Contract assets 29,275 $ 28,962
Contract Liability, Ending balance $ 31,021