XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Total revenues $ 112,972 $ 98,019 $ 211,950 $ 195,450
Cost of products and preservation services:        
Total cost of products and preservation services 39,860 34,695 75,261 69,180
Gross margin 73,112 63,324 136,689 126,270
Operating expenses:        
General, administrative, and marketing 57,665 49,320 112,369 80,009
Research and development 7,063 7,497 13,791 14,443
Total operating expenses 64,728 56,817 126,160 94,452
Operating income 8,384 6,507 10,529 31,818
Interest expense 7,270 8,304 14,933 16,130
Interest income (68) (353) (212) (727)
Losses on inducement/extinguishment of debt 2,664 0 2,664 3,669
Other (income) expense, net (4,964) 983 (8,043) 2,392
Income (loss) before income taxes 3,482 (2,427) 1,187 10,354
Income tax expense (benefit) 2,137 (306) 347 4,942
Net income (loss) $ 1,345 $ (2,121) $ 840 $ 5,412
Income (loss) per share:        
Basic (in usd per share) $ 0.03 $ (0.05) $ 0.02 $ 0.13
Diluted (in usd per share) $ 0.03 $ (0.05) $ 0.02 $ 0.13
Weighted-average common shares outstanding:        
Basic (in shares) 44,296 41,683 43,270 41,487
Diluted (in shares) 45,378 41,683 44,503 42,405
Net income (loss) $ 1,345 $ (2,121) $ 840 $ 5,412
Other comprehensive income (loss):        
Foreign currency translation adjustments, net of tax 15,768 (2,323) 22,099 (3,851)
Comprehensive income (loss) 17,113 (4,444) 22,939 1,561
Products        
Revenues:        
Total revenues 87,444 73,210 166,242 144,324
Cost of products and preservation services:        
Total cost of products and preservation services 28,315 24,545 53,578 48,295
Preservation services        
Revenues:        
Total revenues 25,528 24,809 45,708 51,126
Cost of products and preservation services:        
Total cost of products and preservation services $ 11,545 $ 10,150 $ 21,683 $ 20,885