XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable Agreements (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
facility
Dec. 17, 2023
facility
Dec. 31, 2022
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable agreement reserve of sold receivables, increase period 120 days    
Line of credit facility, number of lines of credit facilities | facility 4    
Line of credit, maximum borrowing capacity $ 19,000    
Restricted cash $ 1,473   $ 1,101
Certain Receivables to Unrelated Third-parties      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable agreement percent of sold receivables advanced, deduction 1.75%    
Accounts receivable agreement number of facilities | facility 4    
Accounts receivable agreement, percent of sold receivables advanced 90.00%    
Accounts receivable agreement, reserve of sold receivables, percent 10.00%    
Accounts receivable agreement percent of sold receivables final percentage 100.00%    
Certain Receivables to Unrelated Third-parties | Other Nonoperating Income (Expense)      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Proceeds from collection of finance receivables $ 12,900    
Cost of selling receivables 200    
Certain Receivables to Unrelated Third-parties | Forecast      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable agreement number of facilities | facility   4  
Certain Receivables to Unrelated Third-parties | Customer One      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Maximum credit purchase capacity $ 3,000    
Accounts receivable sales percentage 2.00%    
Certain Receivables to Unrelated Third-parties | Customer Two      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Maximum credit purchase capacity $ 3,000    
Accounts receivable sales percentage 1.60%    
Uncollectible Receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Thirty party financial institution reserve $ 7,000    
Nave      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Maximum credit purchase capacity 10,000    
Triton      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Maximum credit purchase capacity $ 3,000