v3.25.3
Debt Obligations - Convertible Notes (Details)
9 Months Ended
Sep. 19, 2024
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]        
Long-term debt     $ 604,023,000 $ 0
Convertible Senior Notes Due | Convertible notes        
Debt Instrument [Line Items]        
Repurchased face amount $ 118,000,000      
Cash paid for debt retirement $ 109,700,000      
Discount on debt repurchase (as a percent) 0.075      
Gain on repurchase of long-term debt   $ 8,800,000    
Long-term debt       $ 0