XML 18 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 $ 83,790 $ 56,558
Short-term marketable securities 19,013 23,568
Accounts receivable, net of allowance for doubtful accounts of $2,499 and $1,706 as of December 31, 2023 and December 31, 2022, respectively 72,848 76,225
Inventory 13,657 13,578
Prepaid expenses and other current assets 9,124 12,597
Income taxes receivable 2,228 4,042
Total current assets 200,660 186,568
Property and equipment, net 253,655 257,785
Goodwill 273,991 273,991
Other intangible assets, net 25,584 31,250
Long-term marketable securities 8,019 26,419
Operating lease assets 4,628 3,844
Finance lease assets 960 17,532
Other long-term assets 4,856 4,779
Total assets 772,353 802,168
Current liabilities    
Accounts payable 15,636 17,356
Accrued compensation 15,292 12,743
Accrued liabilities and other 16,872 22,384
Current operating lease liabilities 1,585 1,561
Current finance lease liabilities 296 17,537
Total current liabilities 49,681 71,581
Long-term operating lease liabilities 3,008 2,255
Long-term finance lease liabilities 595 0
Long-term deferred tax liabilities 18,742 26,322
Other long-term liabilities 5,032 4,362
Total liabilities 77,058 104,520
Shareholders' equity    
Preferred stock, $0.001 par value, authorized 10,000,000 shares; issued and outstanding 0 shares as of December 31, 2023 and December 31, 2022, respectively 0 0
Common stock, $0.001 par value, authorized 150,000,000 shares; issued and outstanding 25,721,957 and 26,888,425 shares as of December 31, 2023 and December 31, 2022, respectively 26 27
Additional paid-in capital 466,884 473,740
Retained earnings 256,398 258,236
Accumulated other comprehensive loss (28,013) (34,355)
Total shareholders' equity 695,295 697,648
Total liabilities and shareholders' equity $ 772,353 $ 802,168