XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Accounts Receivable - Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
Warranty claims $ 18,675 $ 21,395  
Other accounts receivable 18,088 23,633  
Less allowance for credit losses (2,741) (3,805)  
Total 345,346 259,353 $ 220,700
Trade Accounts Receivable From Sale of Vehicles [Member]      
Trade accounts receivable from sale of vehicles 212,216 119,575  
Trade Receivable Other Than Vehicles [Member]      
Trade accounts receivable from sale of vehicles $ 99,108 $ 98,555