XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Convertible Senior Notes Due 2024 (Details) - 2024 Convertible Notes
Jul. 01, 2024
USD ($)
shares
Jul. 05, 2017
USD ($)
$ / shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
USD ($)
Common Class A          
Debt Instrument [Line Items]          
Debt conversion, further issued (in shares) | shares 77,328        
Senior Notes          
Debt Instrument [Line Items]          
Principle amount   $ 143,750,000      
Repurchased principal amount         $ 109,400,000
Repurchase price         $ 117,500,000
Repayment of debt $ 34,400,000        
Stated interest rate   2.875% 2.875% 2.875%  
Conversion rate per $1,000 principal amount   0.100      
Conversion price, per share (in dollars per share) | $ / shares   $ 10.00