v3.26.3
Business Segment Information - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Business Segment Reconciliation Information        
Net sales $ 211,030 $ 133,537 $ 547,211 $ 364,321
Cost of sales 31,164 28,831 98,519 80,043
Sales, marketing and distribution 55,238 40,207 158,136 114,675
Research and development 30,953 26,859 92,818 75,583
Clinical 17,142 11,213 50,723 31,380
General and administrative 75,705 42,792 181,810 122,372
Acquired in-process research and development 0 0 1,500 0
Significant segment expenses 210,202 149,902 583,506 424,053
Interest income 2,493 2,552 7,203 8,202
Interest expense (1,087) (1,175) (3,671) (3,489)
Other income (expense), net 87 (1,009) (1,936) 1,793
Income tax provision 303 234 1,443 808
Net income (loss) $ 2,018 $ (16,231) $ (36,142) $ (54,034)