XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 145,166 $ 167,297
Short-Term Investments 403,143 338,851
Accounts receivable, net 188,080 217,964
Inventories, net 283,090 306,482
Prepaid income taxes 4,107  
Prepaid expenses and other current assets 54,741 49,397
Total current assets 1,078,327 1,079,991
Property, plant and equipment, net 52,417 53,971
Operating lease assets 28,918 30,716
Finance lease assets, net 15,989 16,632
Long-term restricted cash 6,651 6,654
Deferred income taxes 55,441 53,428
Other assets 50,662 40,575
Total assets 1,288,405 1,281,967
Current liabilities:    
Accounts payable 45,782 54,400
Accrued compensation 16,069 31,445
Warranty 14,502 14,098
Income taxes   6,164
Deferred revenue 148,390 164,677
Current portion of finance lease obligation 1,452 1,511
Other current liabilities 17,984 12,834
Total current liabilities 244,179 285,129
Long-term finance lease obligation 43,004 43,674
Long-term deferred revenue 25,621 46,208
Other long-term liabilities 40,653 42,074
Total liabilities 353,457 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 June 30, 2024; 32,685 shares issued and outstanding at December 31, 2023 33 33
Additional paid-in capital 542,677 547,189
Retained earnings 396,718 319,506
Accumulated other comprehensive loss (4,480) (1,846)
Total stockholders' equity 934,948 864,882
Total liabilities and stockholders' equity $ 1,288,405 $ 1,281,967