v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 127,918 $ 110,826
Short-term marketable securities 14,858 17,297
Accounts receivable, net of allowance for credit losses of $3,022 and $2,668 as of June 30, 2026, and December 31, 2025, respectively 95,074 78,962
Inventory 15,413 14,401
Prepaid expenses and other current assets 11,590 9,590
Income taxes receivable 1,390 2,465
Total current assets 266,243 233,541
Property and equipment, net 208,329 215,261
Goodwill 273,991 273,991
Other intangible assets, net 16,606 18,612
Long-term marketable securities 20,120 14,308
Operating lease assets 1,263 2,836
Finance lease assets 290 424
Other long-term assets 4,456 4,442
Total assets 791,298 763,415
Current liabilities    
Accounts payable 21,542 15,104
Accrued compensation 18,830 23,674
Accrued liabilities and other 31,776 26,783
Current operating lease liabilities 929 1,155
Current finance lease liabilities 127 286
Total current liabilities 73,204 67,002
Long-term operating lease liabilities 1,185 1,606
Long-term deferred tax liabilities 20,625 16,598
Other long-term liabilities 4,551 4,277
Total liabilities 99,565 89,483
Shareholders' equity    
Preferred stock, $0.001 par value, authorized 10,000,000 shares; issued and outstanding 0 shares as of June 30, 2026, and December 31, 2025, respectively 0 0
Common stock, $0.001 par value, authorized 150,000,000 shares; issued and outstanding 23,921,897 and 23,627,422 shares as of June 30, 2026, and December 31, 2025, respectively 24 24
Additional paid-in capital 460,671 454,120
Retained earnings 254,326 240,764
Accumulated other comprehensive loss (23,288) (20,976)
Total shareholders' equity 691,733 673,932
Total liabilities and shareholders' equity $ 791,298 $ 763,415