XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Allowance for doubtful accounts $ 10,369 $ 5,638  
Significant Accounting Policies [Line Items]      
Fixed assets, accumulated depreciation 59,445 35,895  
Defined Contribution Plan, Cost 19,000 10,000 $ 4,000
Accounts Receivable, Sale 176,497 42,097 44,172
Trade Receivables Collected and Due to Third Party under Receivable Purchase Agreement 5,703    
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement $ 1,817 $ 110 $ 185
Minimum      
Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Maximum      
Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 10 years