XML 116 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Significant Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 51,106 $ 48,390
Contract asset acquired in a business combination 8,107  
Increases due to rights to consideration for customer specific goods produced, but not billed during the period 56,008 51,106
Transferred to receivables from contract assets recognized at the beginning of the period and acquired as part of business acquisition (59,213) (48,390)
Ending balance 56,008 51,106
Change in Contract with Customer, Liability [Abstract]    
Beginning balance (18,993) (16,687)
Acquired as part of a business combination (5,418)  
Revenue deferred or rebates accrued (57,510) (36,527)
Recognized as revenue 18,201 7,238
Rebates paid to customers 41,297 26,983
Ending balance $ (22,423) $ (18,993)