XML 20 R3.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,486 $ 69,858
Marketable investments 121,701 118,172
Accounts receivable, net of allowance for credit losses of $3,169 and $862 at December 31, 2023 and 2022, respectively 201,768 203,384
Inventories 388,023 334,006
Prepaid expenses and other current assets 36,424 30,279
Total current assets 915,402 755,699
Property and equipment, net 72,691 65,015
Operating lease right-of-use assets 188,756 192,636
Finance lease right-of-use assets 31,092 33,323
Intangible assets, net 71,056 81,161
Goodwill 166,270 166,046
Deferred taxes 85,158 64,213
Other non-current assets 25,880 12,793
Total assets 1,556,305 1,370,886
Current liabilities:    
Accounts payable 27,155 26,679
Accrued liabilities 110,555 106,300
Current operating lease liabilities 11,203 10,033
Current finance lease liabilities 2,231 1,920
Total current liabilities 151,144 144,932
Non-current operating lease liabilities 197,229 198,955
Non-current finance lease liabilities 23,680 24,865
Other non-current liabilities 5,308 3,276
Total liabilities 377,361 372,028
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value per share - 5,000,000 shares authorized, none issued and outstanding at December 31, 2023 and December 31, 2022 0 0
Common stock, $0.001 par value per share - 300,000,000 shares authorized, 38,681,549 issued and outstanding at December 31, 2023; 300,000,000 shares authorized, 38,107,977 issued and outstanding at December 31, 2022 39 38
Additional paid-in capital 1,047,198 963,040
Accumulated other comprehensive loss (3,151) (8,124)
Retained earnings 134,858 43,904
Total stockholders’ equity 1,178,944 998,858
Total liabilities and stockholders’ equity $ 1,556,305 $ 1,370,886