XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 132,504 $ 185,595
Short-term investments 320,360 246,571
Accounts receivable, net 159,199 169,773
Inventories, net 299,841 242,406
Prepaid expenses and other current assets 38,265 33,300
Total current assets 950,169 877,645
Property, plant and equipment, net 43,156 39,664
Operating lease assets 31,998 12,146
Finance lease assets, net 17,305 17,942
Long-term restricted cash 6,652 752
Deferred income taxes 38,944 31,701
Other assets 33,494 33,791
Total assets 1,121,718 1,013,641
Current liabilities:    
Accounts payable 60,504 62,346
Accrued compensation 17,216 35,540
Warranty 10,867 8,299
Income taxes 6,598 4,304
Deferred revenue 138,890 123,471
Current portion of finance lease obligation 1,367 1,229
Other current liabilities 13,018 12,943
Total current liabilities 248,460 248,132
Long-term finance lease obligation 44,455 45,185
Long-term deferred revenue 43,650 31,306
Other long-term liabilities 41,116 21,762
Total liabilities 377,681 346,385
Commitments and contingencies (Note 16)
Stockholders' equity:    
Common stock, $0.001 par value, 75,000 shares authorized; 32,830 shares issued and outstanding at June 30, 2023; 32,775 shares issued and outstanding at December 31, 2022 33 33
Additional paid-in capital 540,120 550,299
Retained earnings 206,813 118,892
Accumulated other comprehensive loss (2,929) (1,968)
Total stockholders' equity 744,037 667,256
Total liabilities and stockholders' equity $ 1,121,718 $ 1,013,641