XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Note 8 - Balance Sheet Details - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property and equipment, gross $ 1,283,519 $ 1,080,682
Accumulated depreciation (469,914) (390,659)
Total 813,605 690,023
Land and Land Improvements [Member]    
Property and equipment, gross 31,937 30,220
Building and Building Improvements [Member]    
Property and equipment, gross 444,171 358,055
Machinery and Equipment [Member]    
Property and equipment, gross 374,791 296,409
Dies and Tools [Member]    
Property and equipment, gross 63,666 48,681
Vehicles [Member]    
Property and equipment, gross 19,743 13,887
Office Equipment [Member]    
Property and equipment, gross 252,425 213,003
Leasehold Improvements [Member]    
Property and equipment, gross 10,670 9,776
Construction in Progress [Member]    
Property and equipment, gross $ 86,116 $ 110,651