XML 10 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue:    
Revenue $ 169,172 $ 153,182
Costs and operating expenses:    
Cost of goods sold 78,415 76,391
Research and development 12,924 11,238
Selling, general and administrative 71,255 61,803
Total costs and operating expenses 162,594 149,432
Income from operations 6,578 3,750
Other income (expenses):    
Investment income 7,314 8,993
Interest expense (5,250) (5,029)
Amortization of debt issuance costs (413) (483)
Other expenses, net (286) (3,536)
Other income (expenses), net 1,365 (55)
Income before income taxes 7,943 3,695
Income tax provision 2,113 399
Net income $ 5,830 $ 3,296
Earnings per share:    
Basic $ 0.1 $ 0.06
Diluted (Note 13) $ 0.1 $ 0.06
Weighted average common shares outstanding:    
Basic 56,123 55,791
Diluted (Note 13) 56,558 56,531
Net Income (Loss) $ 5,830 $ 3,296
Other comprehensive income (loss):    
Foreign currency translation adjustment 4,692 (5,134)
Comprehensive income (loss) 10,522 (1,838)
Product    
Revenue:    
Revenue 169,137 153,146
Royalty and other revenue    
Revenue:    
Revenue $ 35 $ 36