v3.26.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenue $ 80,193 $ 87,339 $ 281,082 $ 260,744
Operating expenses:        
Research and development 18,674 16,040 55,217 48,364
Selling, general and administrative 29,002 24,920 89,816 85,481
Amortization expense 16,291 14,175 48,311 42,427
Litigation expense 7,182 5,195 18,489 18,223
Total operating expenses 71,149 60,330 211,833 194,495
Operating income 9,044 27,009 69,249 66,249
Interest expense (8,051) (10,054) (24,632) (30,919)
Other income and expense, net 1,785 1,476 5,144 4,622
Income before income taxes 2,778 18,431 49,761 39,952
Provision for income taxes 511 9,603 7,355 2,588
Net income $ 2,267 $ 8,828 $ 42,406 $ 37,364
Net income per share:        
Basic $ 0.02 $ 0.08 $ 0.39 $ 0.34
Diluted $ 0.02 $ 0.08 $ 0.37 $ 0.33
Weighted average number of shares used in per share calculations        
Basic 110,319 109,421 110,018 108,735
Diluted 114,254 112,823 114,288 112,676