XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 96,149 $ 83,790
Short-term marketable securities 16,792 19,013
Accounts receivable, net of allowance for doubtful accounts of $2,610 and $2,499 as of June 30, 2024, and December 31, 2023, respectively 70,891 72,848
Inventory 12,357 13,657
Income taxes receivable 1,400 2,228
Prepaid expenses and other current assets 10,034 9,124
Total current assets 207,623 200,660
Property and equipment, net 243,710 253,655
Goodwill 273,991 273,991
Other intangible assets, net 23,427 25,584
Long-term marketable securities 0 8,019
Operating lease assets 3,790 4,628
Finance lease assets 826 960
Other long-term assets 4,839 4,856
Total assets 758,206 772,353
Current liabilities    
Accounts payable 15,910 15,636
Accrued compensation 15,544 15,292
Accrued liabilities and other 17,656 16,872
Current operating lease liabilities 1,534 1,585
Current finance lease liabilities 302 296
Total current liabilities 50,946 49,681
Long-term operating lease liabilities 2,203 3,008
Long-term finance lease liabilities 443 595
Long-term deferred tax liabilities 14,588 18,742
Other long-term liabilities 4,790 5,032
Total liabilities 72,970 77,058
Shareholders' equity    
Preferred stock, $0.001 par value, authorized 10,000,000 shares; issued and outstanding 0 shares as of each of June 30, 2024, and December 31, 2023 0 0
Common stock, $0.001 par value, authorized 150,000,000 shares; issued and outstanding 25,147,616 and 25,721,957 shares as of June 30, 2024, and December 31, 2023, respectively 26 26
Additional paid-in capital 461,400 466,884
Retained earnings 253,242 256,398
Accumulated other comprehensive loss (29,432) (28,013)
Total shareholders' equity 685,236 695,295
Total liabilities and shareholders' equity $ 758,206 $ 772,353