XML 130 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue recognition - Significant Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Contract Asset    
Beginning balance $ 14,754 $ 18,037
Acquired as part of a business combination 62,439  
Increases due to rights to consideration for customer specific goods produced, but not billed during the period 67,062 14,754
Transferred to receivables from contract assets recognized at the beginning of the period and acquired as part of business combination (77,193) (18,037)
Ending balance 67,062 14,754
Contract Liability    
Beginning balance (15,252) (12,588)
Acquired as part of a business combination (47,478) (1,436)
Revenue deferred or rebates accrued (25,736) (25,094)
Recognized as revenue 2,341 1,936
Rebates paid to customers 26,101 21,930
Ending balance $ (60,024) $ (15,252)