XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 87,873 $ 83,790
Short-term marketable securities 12,638 19,013
Accounts receivable, net of allowance for doubtful accounts of $2,261 and $2,499 as of September 30, 2024, and December 31, 2023, respectively 69,464 72,848
Inventory 12,415 13,657
Income taxes receivable 665 2,228
Prepaid expenses and other current assets 10,019 9,124
Total current assets 193,074 200,660
Property and equipment, net 237,942 253,655
Goodwill 273,991 273,991
Other intangible assets, net 22,890 25,584
Long-term marketable securities 17,120 8,019
Operating lease assets 3,519 4,628
Finance lease assets 759 960
Other long-term assets 4,491 4,856
Total assets 753,786 772,353
Current liabilities    
Accounts payable 15,004 15,636
Accrued compensation 17,549 15,292
Accrued liabilities and other 18,455 16,872
Current operating lease liabilities 1,450 1,585
Current finance lease liabilities 306 296
Income taxes payable 994 0
Total current liabilities 53,758 49,681
Long-term operating lease liabilities 1,979 3,008
Long-term finance lease liabilities 365 595
Long-term deferred tax liabilities 12,688 18,742
Other long-term liabilities 5,003 5,032
Total liabilities 73,793 77,058
Shareholders' equity    
Preferred stock, $0.001 par value, authorized 10,000,000 shares; issued and outstanding 0 shares as of each of September 30, 2024, and December 31, 2023 0 0
Common stock, $0.001 par value, authorized 150,000,000 shares; issued and outstanding 24,510,076 and 25,721,957 shares as of September 30, 2024, and December 31, 2023, respectively 25 26
Additional paid-in capital 454,025 466,884
Retained earnings 252,795 256,398
Accumulated other comprehensive loss (26,852) (28,013)
Total shareholders' equity 679,993 695,295
Total liabilities and shareholders' equity $ 753,786 $ 772,353