XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.4
Note 8 - Balance Sheet Details
12 Months Ended
Dec. 31, 2025
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

8.

Balance Sheet Details

 

Inventories consist of the following:

 

  

December 31,

 
  

2025

  

2024

 

Raw material

 $705,610  $611,735 

Work-in-process

  12,592   6,814 

Finished goods

  530,665   413,098 

Total

 $1,248,867  $1,031,647 

 

Property and equipment consists of the following:

 

  

December 31,

 
  

2025

  

2024

 

Land and improvements

 $31,937  $30,220 

Buildings and improvements

  444,171   358,055 

Machinery and equipment

  374,791   296,409 

Dies and tools

  63,666   48,681 

Vehicles

  19,743   13,887 

Office & information technology equipment and internal use software

  252,425   213,003 

Leasehold improvements

  10,670   9,776 

Construction in progress

  86,116   110,651 

Gross property and equipment

  1,283,519   1,080,682 

Accumulated depreciation

  (469,914)  (390,659)

Total

 $813,605  $690,023 

 

Total property and equipment included finance leases of $83,963 and $61,214 as of  December 31, 2025 and 2024, respectively, primarily comprised of buildings and improvements. Amortization of finance lease right of use assets is recorded within depreciation expense in the consolidated statements of comprehensive income. The initial measurement of new finance lease right of use assets is accounted for as a non-cash item in the consolidated statements of cash flows. Similarly, the buyout of finance lease obligations is accounted for as a non-cash exchange of the ROU asset for the underlying leased asset. Refer to Note 10, “Leases,” for further information regarding the Company’s accounting for leases under ASC 842, Leases.

 

Other accrued liabilities consist of the following:

 

  

December 31,

 
  

2025

  

2024

 

Accrued selling expenses

 $118,962  $105,627 

Current contract liabilities

  153,745   113,899 

Accrued legal & professional fees

  248,445   27,237 

Operating lease liabilities

  15,731   29,316 

Accrued other

  54,504   37,321 

Total

 $591,387  $313,401