XML 52 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable Agreements (Details)
12 Months Ended
Mar. 17, 2022
USD ($)
facility
Dec. 31, 2022
USD ($)
facility
Dec. 17, 2023
facility
Dec. 17, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Line of credit facility, maximum borrowing capacity $ 3,000,000 $ 19,000,000        
Accounts receivable agreement, reserve of sold receivables, increase period 120 days          
Number of lines of credit facilities | facility   4        
Restricted cash   $ 1,101,000     $ 581,000 $ 334,000
Certain Receivables to Unrelated Third-parties            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable agreement, percent of sold receivables advanced, deduction 1.30%          
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 (as percent) 10.00%          
Accounts receivable agreement, Percentage of sold receivables final 100.00%          
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 | Other Nonoperating Income (Expense)            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Proceeds from collection of finance receivables   71,600,000        
Cost of selling receivables   1,000,000        
Certain Receivables to Unrelated Third-parties | Customer One            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable maximum credit purchase capacity       $ 1,500,000    
Accounts receivable sales percentage       2.00%    
Certain Receivables to Unrelated Third-parties | Customer Two            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable maximum credit purchase capacity       $ 1,500,000    
Accounts receivable sales percentage       1.60%    
Uncollectible Receivables            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Thirty party financial institution reserve   $ (7,000,000)        
Nave            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable maximum credit purchase capacity $ 13,000,000          
Triton            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable maximum credit purchase capacity $ 3,000,000