v3.25.2
Long-Term Debt (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2025
Line of Credit Facility [Line Items]      
Proceeds from offering     $ 217.7
Interest expense   $ 1.9 2.2
Senior Notes | 2.75% Convertible Senior Notes (The 2030 Notes)      
Line of Credit Facility [Line Items]      
Principal amount   $ 225.0 $ 225.0
Interest rate   2.75% 2.75%
Conversion rate 4.26257%    
Conversion price (dollars per share)   $ 23.46003 $ 23.46003
Unamortized issuance costs   $ 6.9 $ 6.9
Effective interest rate   3.43% 3.43%