Annual report pursuant to Section 13 and 15(d)

Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Losses on Financing Receivables (Details)

v3.24.0.1
Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Losses on Financing Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance $ 1,366 $ 2,970  
Additions charged to earnings 320 (1,476) $ 67
Writeoffs (46) (109)  
Changes to reserve 6 (19)  
Balance 1,646 1,366 2,970
Balance 1,646 1,366 2,970
Work Truck Attachments [Member]      
Balance 1,000 1,430  
Additions charged to earnings 400 (432)  
Writeoffs 0 0  
Changes to reserve 0 2  
Balance 1,400 1,000 1,430
Balance 1,400 1,000 1,430
Work Truck Solutions [Member]      
Balance 366 1,540  
Additions charged to earnings (80) (1,044)  
Writeoffs (46) (109)  
Changes to reserve 6 (21)  
Balance 246 366 1,540
Balance $ 246 $ 366 $ 1,540