XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Accounts Receivable (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss, Current $ 9,000    
Total Transfer Capacity, Undivided Interests to Investors under Receivables Securitization Facility $ 800,000    
Receivables Securitization Facility, Duration (Year) 3 years    
Value Outstanding, Undivided Interest Held by Investors Under Receivables Securitization Facility $ 400,000   $ 0
Accounts Receivable, Supporting Undivided Investor Held Interest 1,800,000   1,700,000
Interest Expense $ 324,000 $ 336,000  
Receivables Securitization Facility, Maturity Date Jul. 31, 2025    
Asset-Backed Securities, Securitized Loans and Receivables [Member]      
Accounts Receivable, from Securitization, Default or Dilution Ratio 1.00%    
Interest Expense $ 1,000 $ 3,000  
Maximum [Member]      
Total Transfer Capacity, Undivided Interests to Investors under Receivables Securitization Facility 800,000    
Other Assets [Member]      
Accounts Receivable, Allowance for Credit Loss, Noncurrent $ 78,000   $ 71,000