v3.25.2
Debt - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 08, 2024
USD ($)
trading_day
$ / shares
Mar. 05, 2024
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
May 31, 2020
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]                    
Proceeds from issuance of convertible senior notes due 2029, net of $9,400 debt issuance costs             $ 0 $ 306,850,000    
Repurchased face amount         $ 246,740,000   246,740,000      
Loss on extinguishment of debt         $ 0 $ 0 0 1,268,000    
Repurchase and retirement of common stock             $ 0 30,000,000    
Capillary Biomedical                    
Debt Instrument [Line Items]                    
Interest rate         5.00%   5.00%      
Long term debt assumed             $ 4,900,000   $ 4,800,000 $ 4,700,000
Convertible Senior Notes Due 2029 | Convertible Senior Notes                    
Debt Instrument [Line Items]                    
Principal amount $ 316,300,000       $ 316,250,000   316,250,000   316,250,000  
Interest rate 1.50%                  
Net proceeds from issuance of convertible notes $ 306,800,000                  
Proceeds from issuance of convertible senior notes due 2029, net of $9,400 debt issuance costs 246,100,000                  
Repurchase and retirement of common stock 30,000,000                  
Average cost per share (in dollars per share) | $ / shares   $ 27.105                
Net proceeds to pay for capped call transactions $ 15,800,000                  
Debt instrument, convertible, conversion ratio 0.0289361                  
Conversion price (in dollars per share) | $ / shares $ 34.56                  
Debt instrument, convertible, threshold trading days | trading_day 20                  
Debt instrument, convertible, threshold trading days consecutive trading days | trading_day 30                  
Redemption price percentage 100.00%                  
Principal amount             0   13,400,000  
Capped call transactions net cost     $ 15,800,000              
Debt instrument, initial cap price per share (in dollars per share) | $ / shares     $ 42.0128              
Convertible Senior Notes Due 2029 | Convertible Senior Notes | Conversion Instance, 130%                    
Debt Instrument [Line Items]                    
Debt instrument, convertible, threshold trading days | trading_day 20                  
Debt instrument, convertible, threshold trading days consecutive trading days | trading_day 30                  
Convertible Senior Notes Due 2029 | Convertible Senior Notes | Conversion Instance, 98%                    
Debt Instrument [Line Items]                    
Debt instrument, convertible, threshold trading days | trading_day 5                  
Debt instrument, convertible, threshold trading days consecutive trading days | trading_day 10                  
Convertible Senior Notes Due 2029 | Convertible Senior Notes | Minimum                    
Debt Instrument [Line Items]                    
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%                  
Convertible Senior Notes Due 2029 | Convertible Senior Notes | Minimum | Conversion Instance, 130%                    
Debt Instrument [Line Items]                    
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%                  
Convertible Senior Notes Due 2029 | Convertible Senior Notes | Minimum | Conversion Instance, 98%                    
Debt Instrument [Line Items]                    
Debt instrument, convertible, threshold percentage of stock price trigger 98.00%                  
Convertible Senior Notes Due 2025 | Convertible Senior Notes                    
Debt Instrument [Line Items]                    
Principal amount       $ 287,500,000 0   0   $ 40,760,000  
Interest rate       1.50%            
Net proceeds from issuance of convertible notes       $ 244,600,000            
Repurchased face amount     $ 246,700,000   246,700,000   $ 246,700,000      
Interest expense $ 1,300,000                  
Loss on extinguishment of debt               $ 1,300,000    
Settlement of debt         $ 40,800,000          
Capped call transactions net cost       $ 34,100,000            
Debt instrument, initial cap price per share (in dollars per share) | $ / shares       $ 173.18            
Proceeds from capped call termination   $ 200,000