v3.26.3
Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues:        
Total revenues $ 123,790 $ 113,388 $ 365,884 $ 325,338
Cost of products and preservation services:        
Total cost of products and preservation services 47,813 38,993 133,942 114,254
Gross margin 75,977 74,395 231,942 211,084
Operating expenses:        
General, administrative, and marketing 63,222 57,281 203,868 169,650
Research and development 9,808 8,078 27,704 21,869
Total operating expenses 73,030 65,359 231,572 191,519
Gain from sale of non-financial assets 0 (3,500) 0 (3,500)
Operating income 2,947 12,536 370 23,065
Interest expense 8,518 6,119 21,138 21,052
Interest income (102) (240) (674) (452)
Losses on inducement/extinguishment of debt 0 0 0 2,664
Other expense (income), net 451 (399) (2,814) (8,442)
(Loss) income before income taxes (5,920) 7,056 (17,280) 8,243
Income tax expense 2,006 554 2,739 901
Net (loss) income $ (7,926) $ 6,502 $ (20,019) $ 7,342
(Loss) income per share        
Basic (in usd per share) $ (0.16) $ 0.14 $ (0.41) $ 0.16
Diluted (in usd per share) $ (0.16) $ 0.13 $ (0.41) $ 0.16
Weighted-average common shares outstanding:        
Basic (in shares) 48,718 47,233 48,447 44,605
Diluted (in shares) 48,718 48,775 48,447 45,993
Net (loss) income $ (7,926) $ 6,502 $ (20,019) $ 7,342
Other comprehensive (loss) income:        
Foreign currency translation adjustments, net of tax 1,021 541 (8,736) 22,640
Comprehensive (loss) income (6,905) 7,043 (28,755) 29,982
Products        
Revenues:        
Total revenues 98,160 87,665 289,507 253,907
Cost of products and preservation services:        
Total cost of products and preservation services 35,701 27,811 99,389 81,389
Preservation services        
Revenues:        
Total revenues 25,630 25,723 76,377 71,431
Cost of products and preservation services:        
Total cost of products and preservation services $ 12,112 $ 11,182 $ 34,553 $ 32,865