v3.26.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 133,780 $ 110,826
Short-term marketable securities 17,366 17,297
Accounts receivable, net of allowance for credit losses of $2,601 and $2,668 as of September 30, 2026, and December 31, 2025, respectively 99,256 78,962
Inventory 16,538 14,401
Prepaid expenses and other current assets 11,844 9,590
Income taxes receivable 744 2,465
Total current assets 279,528 233,541
Property and equipment, net 206,932 215,261
Goodwill 273,991 273,991
Other intangible assets, net 15,663 18,612
Long-term marketable securities 23,903 14,308
Operating lease assets 3,130 2,836
Finance lease assets 0 424
Other long-term assets 4,874 4,442
Total assets 808,021 763,415
Current liabilities    
Accounts payable 18,991 15,104
Accrued compensation 24,632 23,674
Accrued liabilities and other 31,755 26,783
Current operating lease liabilities 1,239 1,155
Current finance lease liabilities 0 286
Total current liabilities 76,617 67,002
Long-term operating lease liabilities 2,664 1,606
Long-term deferred tax liabilities 22,269 16,598
Other long-term liabilities 4,667 4,277
Total liabilities 106,217 89,483
Shareholders' equity    
Preferred stock, $0.001 par value, authorized 10,000,000 shares; issued and outstanding 0 shares as of September 30, 2026, and December 31, 2025, respectively 0 0
Common stock, $0.001 par value, authorized 150,000,000 shares; issued and outstanding 23,871,875 and 23,627,422 shares as of September 30, 2026, and December 31, 2025, respectively 24 24
Additional paid-in capital 463,464 454,120
Retained earnings 262,252 240,764
Accumulated other comprehensive loss (23,936) (20,976)
Total shareholders' equity 701,804 673,932
Total liabilities and shareholders' equity $ 808,021 $ 763,415