XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 120,066 $ 167,297
Short-Term Investments 459,341 338,851
Accounts receivable, net 183,543 217,964
Inventories, net 290,954 306,482
Prepaid income taxes 10,748  
Prepaid expenses and other current assets 57,441 49,397
Total current assets 1,122,093 1,079,991
Property, plant and equipment, net 54,454 53,971
Operating lease assets 30,391 30,716
Finance lease assets, net 15,668 16,632
Long-term restricted cash 6,653 6,654
Deferred income taxes 58,938 53,428
Other assets 49,928 40,575
Total assets 1,338,125 1,281,967
Current liabilities:    
Accounts payable 54,047 54,400
Accrued compensation 23,070 31,445
Warranty 14,547 14,098
Income taxes   6,164
Deferred revenue 138,682 164,677
Current portion of finance lease obligation 1,399 1,511
Other current liabilities 20,519 12,834
Total current liabilities 252,264 285,129
Long-term finance lease obligation 42,671 43,674
Long-term deferred revenue 25,344 46,208
Other long-term liabilities 42,252 42,074
Total liabilities 362,531 417,085
Commitments and contingencies (Note 17)
Stockholders' equity:    
Common stock, $0.001 par value, 75,000 shares authorized; 32,617 shares issued and outstanding at September 30, 2024; 32,685 shares issued and outstanding at December 31, 2023 33 33
Additional paid-in capital 545,350 547,189
Retained earnings 432,429 319,506
Accumulated other comprehensive loss (2,218) (1,846)
Total stockholders' equity 975,594 864,882
Total liabilities and stockholders' equity $ 1,338,125 $ 1,281,967