XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Valuation Accounts - Valuation and Allowance Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Parts Inventory [Member]      
Balance $ 9,423 $ 7,460 $ 9,315
Net Charged to Costs and Expenses 6,274 7,378 3,520
Net Write-Offs (6,532) (5,415) (5,375)
Balance End of Year 9,165 9,423 7,460
Commercial Vehicle Inventory [Member]      
Balance 7,065 919 6,075
Net Charged to Costs and Expenses 11,191 13,653 (536)
Net Write-Offs (6,053) (7,507) (4,620)
Balance End of Year $ 12,203 $ 7,065 $ 919