XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Schedule of Contract with Customer (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Contract Assets  
Contract asset balance opening balance $ 29,489
Net additions to contract assets 7,490
Transfers from contract asset balance to accounts receivable (20,259)
Contract asset balance ending balance 16,720
Contract Liabilities  
Contract liabilities opening balance 2,189
Revenue recognized from contract liabilities (1,410)
Increase in billings in excess of costs, excluding revenue recognized 1,529
Other adjustments (317)
Contract liabilities ending balance $ 1,991