XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 150,829 $ 145,451
Short-term investments 215,771 228,802
Accounts receivable, net 161,814 168,479
Inventories, net 326,052 329,010
Prepaid income taxes 4,609 4,658
Prepaid expenses and other current assets 76,607 66,802
Total current assets 935,682 943,202
Property, plant and equipment, net 57,729 56,146
Operating lease assets 27,943 28,927
Finance lease assets, net 13,835 14,154
Long-term restricted cash 10,628 10,627
Deferred income taxes 80,514 79,895
Long-term investments 203,339 182,396
Other assets 44,874 46,004
Total assets 1,374,544 1,361,351
Current liabilities:    
Accounts payable 51,558 42,309
Accrued compensation 16,663 34,233
Warranty 9,314 9,516
Income taxes 14,026 11,383
Deferred revenue 68,352 65,494
Current portion of finance lease obligation 1,648 1,575
Other current liabilities 42,353 33,150
Total current liabilities 203,914 197,660
Long-term finance lease obligation 40,310 40,754
Long-term deferred revenue 41,214 43,445
Other long-term liabilities 44,463 44,815
Total liabilities 329,901 326,674
Commitments and contingencies (Note 16)
Stockholders' equity:    
Common stock, $0.001 par value, 75,000 shares authorized; 30,733 shares issued and outstanding at March 31, 2026; 30,717 shares issued and outstanding at December 31, 2025 31 31
Additional paid-in capital 537,185 533,309
Retained earnings 512,753 503,539
Accumulated other comprehensive loss (5,326) (2,202)
Total stockholders' equity 1,044,643 1,034,677
Total liabilities and stockholders' equity $ 1,374,544 $ 1,361,351