XML 163 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable Securitization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Payments of financing costs $ 7,957 $ 2,368 $ 9,002
Line of Credit | Accounts Receivable Securitization Facility      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Maximum borrowing capacity $ 100,000    
Commitment fee percentage 6.00%    
Accounts receivable eligible for securitization $ 85,179 21,649  
Fair value of amount outstanding 0 0  
Letters of credit outstanding 83,465 21,806  
Remaining borrowing capacity 1,714    
Collateral amount 157 157  
Payments of financing costs $ 1,101 $ 1,048 $ 1,156
Line of Credit | Accounts Receivable Securitization Facility | Minimum      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Fee percentage 200.00%    
Line of Credit | Accounts Receivable Securitization Facility | Maximum      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Fee percentage 25.00%