XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Valuation Accounts - Valuation and Allowance Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Parts Inventory [Member]      
Balance $ 9,165 $ 9,423 $ 7,460
Net Charged to Costs and Expenses 6,411 6,274 7,378
Net Write-Offs (7,879) (6,532) (5,415)
Balance End of Year 7,697 9,165 9,423
Commercial Vehicle Inventory [Member]      
Balance 12,203 7,065 919
Net Charged to Costs and Expenses 18,242 11,191 13,653
Net Write-Offs (20,620) (6,053) (7,507)
Balance End of Year $ 9,825 $ 12,203 $ 7,065