v3.26.1
Long-term Debt - Collective Convertible Notes Disclosures, Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Convertible notes        
Debt Instrument [Line Items]        
Cash paid during the year for interest | $ $ 9.0 $ 9.0 $ 17.3 $ 17.2
Class A Common Stock | 2028 Convertible Notes        
Debt Instrument [Line Items]        
Number of shares in which debt could be potentially converted     5,513,489  
Class A Common Stock | 2029 Convertible Notes        
Debt Instrument [Line Items]        
Number of shares in which debt could be potentially converted     2,230,800  
Class A Common Stock | 2030A Convertible Notes        
Debt Instrument [Line Items]        
Number of shares in which debt could be potentially converted     5,341,600  
Class A Common Stock | 2030B Convertible Notes        
Debt Instrument [Line Items]        
Number of shares in which debt could be potentially converted     4,614,400  
Class A Common Stock | 2031 Convertible Notes        
Debt Instrument [Line Items]        
Number of shares in which debt could be potentially converted     2,593,923  
Class A Common Stock | 2032 Convertible Notes        
Debt Instrument [Line Items]        
Number of shares in which debt could be potentially converted     3,915,200