XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Customer receivables $ 195,480 $ 218,712
Other receivables 7,462 8,924
Allowance for credit losses (14,050) (13,381)
Total $ 188,892 $ 214,255