XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Convertible Senior Notes Due 2024 (Details) - 2024 Convertible Notes
Jul. 01, 2024
USD ($)
shares
Jul. 05, 2017
USD ($)
$ / shares
Mar. 31, 2024
$ / shares
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%  
Conversion rate per $1,000 principal amount   0.100    
Conversion price, per share (in dollars per share) | $ / shares   $ 10.00 $ 10.00