XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 176,615 $ 156,098
Restricted cash 235 235
Short-term investments 16,277 19,664
Restricted short-term investments 2,200 2,200
Accounts receivable, net 100,638 88,804
Inventories 103,647 103,584
Income tax refunds and deposits 731 171
Prepaid expenses and other assets 7,327 7,563
Total current assets 407,670 378,319
Property, plant, and equipment, net 243,479 238,266
Finance lease right-of-use assets 706 753
Operating lease right-of-use assets 25,801 25,554
Investment in unconsolidated affiliate 1,758 2,414
Goodwill and intangible assets, net 37,179 37,298
Other assets 18,536 20,856
Deferred tax assets 38,527 38,527
Total assets 773,656 741,987
Current liabilities:    
Accounts payable and accrued liabilities 88,886 84,242
Income taxes payable 11,590 4,571
Current portion of long-term debt 2,168 3,046
Current portion of operating lease liabilities 2,991 3,003
Total current liabilities 105,635 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 72,872 72,839
Long-term operating lease liabilities, net of current portion 23,994 23,694
Deferred tax liabilities 178 144
Other long-term liabilities 15,175 14,565
Total liabilities 225,079 213,329
Commitments and Contingencies
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; 58,440,531 and 48,179,238 shares issued and outstanding as of March 31, 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 456,623 455,077
Retained earnings 297,755 271,723
Accumulated other comprehensive loss (8,268) (8,624)
Treasury stock (197,539) (189,524)
Total equity 548,577 528,658
Total liabilities and stockholders' equity $ 773,656 $ 741,987