Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Accounts Receivable, Net (Details)

v3.22.4
Summary of Significant Accounting Policies - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Customer receivables $ 218,712 $ 147,371
Other receivables 8,924 9,701
Allowance for credit losses (13,381) (11,035)
Total $ 214,255 $ 146,037