XML 491 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Customer receivables $ 186,537 $ 218,712
Other receivables 4,506 8,924
Allowance for credit losses (19,042) (13,381)
Total $ 172,001 $ 214,255