XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 167,297 $ 185,595
Short-term investments 338,851 246,571
Accounts receivable, net 217,964 169,773
Inventories, net 306,482 242,406
Prepaid expenses and other current assets 49,397 33,300
Total current assets 1,079,991 877,645
Property, plant and equipment, net 53,971 39,664
Operating lease assets 30,716 12,146
Finance lease assets, net 16,632 17,942
Long-term restricted cash 6,654 752
Deferred income taxes 53,428 31,701
Other assets 40,575 33,791
Total assets 1,281,967 1,013,641
Current liabilities:    
Accounts payable 54,400 62,346
Accrued compensation 31,445 35,540
Warranty 14,098 8,299
Income taxes 6,164 4,304
Deferred revenue 164,677 123,471
Current portion of finance lease obligation 1,511 1,229
Other current liabilities 12,834 12,943
Total current liabilities 285,129 248,132
Long-term finance lease obligation 43,674 45,185
Long-term deferred revenue 46,208 31,306
Other long-term liabilities 42,074 21,762
Total liabilities 417,085 346,385
Commitments and contingencies (Note 16)
Stockholders' equity:    
Common stock, $0.001 par value, 75,000 shares authorized; 32,685 shares issued and outstanding at December 31, 2023; 32,775 shares issued and outstanding at December 31, 2022 33 33
Additional paid-in capital 547,189 550,299
Retained earnings 319,506 118,892
Accumulated other comprehensive loss (1,846) (1,968)
Total stockholders' equity 864,882 667,256
Total liabilities and stockholders' equity $ 1,281,967 $ 1,013,641