XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 183,957 $ 123,512
Short-term investments 403,102 447,831
Accounts receivable, net 164,949 203,149
Inventories, net 295,850 282,225
Prepaid income taxes 6,615 6,420
Prepaid expenses and other current assets 59,463 60,471
Total current assets 1,113,936 1,123,608
Property, plant and equipment, net 57,034 53,784
Operating lease assets 28,767 29,621
Finance lease assets, net 15,025 15,346
Long-term restricted cash 7,553 7,552
Deferred income taxes 69,334 68,277
Other assets 48,969 50,593
Total assets 1,340,618 1,348,781
Current liabilities:    
Accounts payable 38,985 46,928
Accrued compensation 14,796 25,536
Warranty 11,882 13,022
Deferred revenue 110,456 94,673
Current portion of finance lease obligation 1,370 1,345
Other current liabilities 22,881 26,018
Total current liabilities 200,370 207,522
Long-term finance lease obligation 41,958 42,329
Long-term deferred revenue 28,868 43,501
Other long-term liabilities 42,184 42,639
Total liabilities 313,380 335,991
Commitments and contingencies (Note 17)
Stockholders' equity:    
Common stock, $0.001 par value, 75,000 shares authorized; 32,129 shares issued and outstanding at March 31, 2025; 32,365 shares issued and outstanding at December 31, 2024 32 32
Additional paid-in capital 547,020 548,654
Retained earnings 485,673 470,318
Accumulated other comprehensive loss (5,487) (6,214)
Total stockholders' equity 1,027,238 1,012,790
Total liabilities and stockholders' equity $ 1,340,618 $ 1,348,781