XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 145,451 $ 123,512
Short-term investments 228,802 447,831
Accounts receivable, net 168,479 203,149
Inventories, net 329,010 282,225
Prepaid income taxes 4,658 6,420
Prepaid expenses and other current assets 66,802 60,471
Total current assets 943,202 1,123,608
Property, plant and equipment, net 56,146 53,784
Operating lease assets 28,927 29,621
Finance lease assets, net 14,154 15,346
Long-term restricted cash 10,627 7,552
Deferred income taxes 79,895 68,277
Long-term investments 182,396  
Other assets 46,004 50,593
Total assets 1,361,351 1,348,781
Current liabilities:    
Accounts payable 42,309 46,928
Accrued compensation 34,233 25,536
Warranty 9,516 13,022
Income taxes 11,383  
Deferred revenue 65,494 94,673
Current portion of finance lease obligation 1,575 1,345
Other current liabilities 33,150 26,018
Total current liabilities 197,660 207,522
Long-term finance lease obligation 40,754 42,329
Long-term deferred revenue 43,445 43,501
Other long-term liabilities 44,815 42,639
Total liabilities 326,674 335,991
Commitments and contingencies (Note 16)
Stockholders' equity:    
Common stock, $0.001 par value, 75,000 shares authorized; 30,717 shares issued and outstanding at December 31, 2025; 32,365 shares issued and outstanding at December 31, 2024 31 32
Additional paid-in capital 533,309 548,654
Retained earnings 503,539 470,318
Accumulated other comprehensive loss (2,202) (6,214)
Total stockholders' equity 1,034,677 1,012,790
Total liabilities and stockholders' equity $ 1,361,351 $ 1,348,781