XML 21 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 56,558 $ 65,929
Short-term marketable securities 23,568 11,580
Accounts receivable, net of allowance for doubtful accounts of $1,706 and $1,948 as of December 31, 2022 and December 31, 2021, respectively 76,225 80,051
Inventory 13,578 13,161
Prepaid expenses and other current assets 12,597 11,450
Income taxes receivable 4,042 1,321
Total current assets 186,568 183,492
Property and equipment, net 257,785 280,346
Goodwill 273,991 400,610
Other intangible assets, net 31,250 37,998
Long-term marketable securities 26,419 14,340
Operating lease assets 3,844 5,578
Finance lease assets 17,532 1,898
Other long-term assets 4,779 4,320
Total assets 802,168 928,582
Current liabilities    
Accounts payable 17,356 25,364
Accrued compensation 12,743 13,704
Accrued liabilities and other 22,384 11,980
Current operating lease liabilities 1,561 3,298
Current finance lease liabilities 17,537 550
Total current liabilities 71,581 54,896
Long-term operating lease liabilities 2,255 2,245
Long-term finance lease liabilities 0 1,351
Long-term deferred tax liabilities 26,322 35,892
Other long-term liabilities 4,362 5,705
Total liabilities 104,520 100,089
Shareholders' equity    
Preferred stock, $0.001 par value, authorized 10,000,000 shares; issued and outstanding 0 shares as of December 31, 2022 and December 31, 2021, respectively 0 0
Common stock, $0.001 par value, authorized 150,000,000 shares; issued and outstanding 26,888,425 and 27,465,945 shares as of December 31, 2022 and December 31, 2021, respectively 27 28
Additional paid-in capital 473,740 468,548
Retained earnings 258,236 376,734
Accumulated other comprehensive loss (34,355) (16,817)
Total shareholders' equity 697,648 828,493
Total liabilities and shareholders' equity $ 802,168 $ 928,582