XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 133,173 $ 84,149
Investment securities, available-for-sale 19,533 32,667
Accounts receivable, net of allowance for credit losses of $514 and $550 as of June 30, 2024 and December 31, 2023, respectively 42,863 39,699
Inventories 31,448 32,895
Prepaid expenses and other current assets, net of allowance for credit losses of $117 and $227 as of June 30, 2024 and December 31, 2023, respectively 4,530 6,114
Income taxes receivable 2,663 0
Total current assets 234,210 195,524
Property, plant and equipment, net 68,327 66,839
Operating lease right-of-use assets 12,478 8,911
Goodwill and other assets 5,474 3,904
Total assets 320,489 275,178
Current liabilities:    
Accounts payable 33,358 33,485
Accrued liabilities 25,928 24,218
Operating lease liabilities, current 4,085 3,057
Finance lease liabilities, current 3,620 3,255
Income taxes payable 0 1,206
Total current liabilities 66,991 65,221
Operating lease liabilities, non-current 4,387 5,771
Finance lease liabilities, non-current 9,593 10,481
Other liabilities 1,097 1,028
Total liabilities 82,068 82,501
Commitments and contingencies (Note 20)
Stockholders’ equity:    
Preferred stock, $0.0001 par value per share, 10,000,000 shares authorized as of June 30, 2024 and December 31, 2023; no shares issued and outstanding as of June 30, 2024 and December 31, 2023 0 0
Common stock, $0.0001 par value per share, 310,000,000 shares authorized as of June 30, 2024 and December 31, 2023; 42,971,988 and 41,684,649 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 4 4
Additional paid-in capital 173,498 163,325
Retained earnings 65,087 29,725
Accumulated other comprehensive loss (168) (377)
Total stockholders’ equity 238,421 192,677
Total liabilities and stockholders' equity $ 320,489 $ 275,178