XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 266,778 $ 156,098
Restricted cash 4,259 235
Short-term investments 33,098 19,664
Restricted short-term investments 2,200 2,200
Accounts receivable, net 118,990 88,804
Inventories 109,978 103,584
Income tax refunds and deposits 1,506 171
Prepaid expenses and other assets 6,196 7,563
Total current assets 543,005 378,319
Property, plant, and equipment, net 280,836 238,266
Finance lease right-of-use assets 610 753
Operating lease right-of-use assets 32,666 25,554
Investment in unconsolidated affiliate 1,026 2,414
Goodwill and intangible assets, net 619,351 37,298
Long-term investments 972  
Other assets 25,299 20,856
Deferred tax assets 40,868 38,527
Total assets 1,544,633 741,987
Current liabilities:    
Accounts payable and accrued liabilities 222,719 84,242
Income taxes payable 31,092 4,571
Current portion of long-term debt 433 3,046
Current portion of operating lease liabilities 3,719 3,003
Total current liabilities 257,963 94,862
Long-term reserve for income tax liabilities 7,225 7,225
Long-term debt, net of current portion and unamortized debt issuance costs 638,206 72,839
Long-term operating lease liabilities, net of current portion 30,199 23,694
Deferred tax liabilities 201 144
Other long-term liabilities 15,699 14,565
Total liabilities 949,493 213,329
Stockholders' equity:    
Preferred stock: par value $0.0001; 20,000,000 shares authorized; no shares issued and outstanding
Common stock: par value $0.0001; 300,000,000 shares authorized; 59,220,178 and 47,898,466 shares issued and outstanding as of September 30, 2023 and 58,110,231 and 48,112,069 shares issued and outstanding as of December 31, 2022, respectively 6 6
Additional paid-in capital 477,880 455,077
Retained earnings 373,102 271,723
Accumulated other comprehensive loss (8,411) (8,624)
Treasury stock (247,437) (189,524)
Total equity 595,140 528,658
Total liabilities and stockholders' equity $ 1,544,633 $ 741,987