Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance $ 1,646 $ 1,366  
Additions charged to earnings 702 320 $ (1,476)
Writeoffs (41) (46)  
Changes to reserve 65 6  
Balance 2,372 1,646 1,366
Balance 2,372 1,646 1,366
Work Truck Attachments [Member]      
Balance 1,400 1,000  
Additions charged to earnings 404 400  
Writeoffs (41) 0  
Changes to reserve 5 0  
Balance 1,768 1,400 1,000
Balance 1,768 1,400 1,000
Work Truck Solutions [Member]      
Balance 246 366  
Additions charged to earnings 298 (80)  
Writeoffs 0 (46)  
Changes to reserve 60 6  
Balance 604 246 366
Balance $ 604 $ 246 $ 366