XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 154,996 $ 145,451
Short-term investments 247,220 228,802
Accounts receivable, net 154,149 168,479
Inventories, net 338,174 329,010
Prepaid income taxes 4,863 4,658
Prepaid expenses and other current assets 80,369 66,802
Total current assets 979,771 943,202
Property, plant and equipment, net 58,022 56,146
Operating lease assets 27,568 28,927
Finance lease assets, net 13,516 14,154
Long-term restricted cash 10,633 10,627
Deferred income taxes 78,815 79,895
Long-term investments 174,829 182,396
Other assets 43,684 46,004
Total assets 1,386,838 1,361,351
Current liabilities:    
Accounts payable 58,807 42,309
Accrued compensation 20,010 34,233
Warranty 9,634 9,516
Income taxes 2,833 11,383
Deferred revenue 81,679 65,494
Current portion of finance lease obligation 1,722 1,575
Other current liabilities 25,416 33,150
Total current liabilities 200,101 197,660
Long-term finance lease obligation 39,845 40,754
Long-term deferred revenue 36,863 43,445
Other long-term liabilities 44,208 44,815
Total liabilities 321,017 326,674
Commitments and contingencies (Note 16)
Stockholders' equity:    
Common stock, $0.001 par value, 75,000 shares authorized; 30,881 shares issued and outstanding at June 30, 2026; 30,717 shares issued and outstanding at December 31, 2025 31 31
Additional paid-in capital 536,152 533,309
Retained earnings 536,044 503,539
Accumulated other comprehensive loss (6,406) (2,202)
Total stockholders' equity 1,065,821 1,034,677
Total liabilities and stockholders' equity $ 1,386,838 $ 1,361,351