XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 92,804 $ 83,790
Short-term marketable securities 16,875 19,013
Accounts receivable, net of allowance for doubtful accounts of $2,588 and $2,499 as of March 31, 2024, and December 31, 2023, respectively 77,849 72,848
Inventory 12,823 13,657
Income taxes receivable 644 2,228
Prepaid expenses and other current assets 9,425 9,124
Total current assets 210,420 200,660
Property and equipment, net 247,798 253,655
Goodwill 273,991 273,991
Other intangible assets, net 24,407 25,584
Long-term marketable securities 3,257 8,019
Operating lease assets 4,185 4,628
Finance lease assets 893 960
Other long-term assets 4,852 4,856
Total assets 769,803 772,353
Current liabilities    
Accounts payable 15,256 15,636
Accrued compensation 16,239 15,292
Accrued liabilities and other 21,216 16,872
Current operating lease liabilities 1,549 1,585
Current finance lease liabilities 299 296
Income taxes payable 3,877 0
Total current liabilities 58,436 49,681
Long-term operating lease liabilities 2,588 3,008
Long-term finance lease liabilities 519 595
Long-term deferred tax liabilities 16,482 18,742
Other long-term liabilities 4,468 5,032
Total liabilities 82,493 77,058
Shareholders' equity    
Preferred stock, $0.001 par value, authorized 10,000,000 shares; issued and outstanding 0 shares as of each of March 31, 2024, and December 31, 2023 0 0
Common stock, $0.001 par value, authorized 150,000,000 shares; issued and outstanding 25,316,070 and 25,721,957 shares as of March 31, 2024, and December 31, 2023, respectively 26 26
Additional paid-in capital 462,715 466,884
Retained earnings 253,414 256,398
Accumulated other comprehensive loss (28,845) (28,013)
Total shareholders' equity 687,310 695,295
Total liabilities and shareholders' equity $ 769,803 $ 772,353