XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues:        
Total revenues $ 113,388 $ 95,779 $ 325,338 $ 291,229
Cost of products and preservation services:        
Total cost of products and preservation services 38,993 34,770 114,254 103,950
Gross margin 74,395 61,009 211,084 187,279
Operating expenses:        
General, administrative, and marketing 57,281 50,017 169,650 130,026
Research and development 8,078 6,605 21,869 21,048
Total operating expenses 65,359 56,622 191,519 151,074
Gain from sale of non-financial assets (3,500) 0 (3,500) 0
Operating income 12,536 4,387 23,065 36,205
Interest expense 6,119 8,405 21,052 24,535
Interest income (240) (366) (452) (1,093)
Losses on inducement/extinguishment of debt 0 0 2,664 3,669
Other (income) expense, net (399) (2,386) (8,442) 6
Income (loss) before income taxes 7,056 (1,266) 8,243 9,088
Income tax expense 554 1,022 901 5,964
Net income (loss) $ 6,502 $ (2,288) $ 7,342 $ 3,124
Income (loss) per share:        
Basic (in usd per share) $ 0.14 $ (0.05) $ 0.16 $ 0.07
Diluted (in usd per share) $ 0.13 $ (0.05) $ 0.16 $ 0.07
Weighted-average common shares outstanding:        
Basic (in shares) 47,233 41,844 44,605 41,607
Diluted (in shares) 48,775 41,844 45,993 42,621
Net income (loss) $ 6,502 $ (2,288) $ 7,342 $ 3,124
Other comprehensive income:        
Foreign currency translation adjustments, net of tax 541 6,333 22,640 2,482
Comprehensive income 7,043 4,045 29,982 5,606
Products        
Revenues:        
Total revenues 87,665 71,244 253,907 215,568
Cost of products and preservation services:        
Total cost of products and preservation services 27,811 24,412 81,389 72,707
Preservation services        
Revenues:        
Total revenues 25,723 24,535 71,431 75,661
Cost of products and preservation services:        
Total cost of products and preservation services $ 11,182 $ 10,358 $ 32,865 $ 31,243