XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Customer receivables $ 223,717 $ 218,712
Other receivables 6,642 8,924
Allowance for credit losses (11,667) (13,381)
Total $ 218,692 $ 214,255