Long-Term Debt - Convertible Senior Notes (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 26, 2021
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Mar. 19, 2021
Debt Instrument [Line Items]          
Redemption price percentage     100.00%    
Long-term debt, net   $ 2,060,070 $ 2,060,070 $ 2,140,798  
Convertible Senior Notes Due 2028 | Convertible Senior Notes          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount $ 20,000     $ 170,000 $ 150,000
Interest rate, stated percentage   3.25% 3.25%   3.25%
Proceeds from borrowings, net of issuance costs 163,600        
Debt issuance costs $ 6,400        
Debt Instrument, Convertible, Conversion Price   $ 6.28 $ 6.28    
Redemption price percentage     130.00%    
Debt Instrument, Convertible, Threshold Trading Days     20    
Debt Instrument, Convertible, Threshold Consecutive Trading Days     30    
Debt Instrument, Convertible, Event of Default Minimum Percentage Of Aggregate Principal Amount Holders May Declare Immediately Due And Payable   25.00% 25.00%    
Long-term debt, net   $ 165,500 $ 165,500    
Conversion of common shares from Class C to Class A, net of tax (in shares)   162.3827   159.2610  
Convertible Senior Notes Due 2028 | Convertible Senior Notes | Debt Instrument, Redemption, Period One          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount   $ 1 $ 1 $ 1  
Redemption price percentage     130.00%    
Debt Instrument, Convertible, Threshold Trading Days     20    
Debt Instrument, Convertible, Threshold Consecutive Trading Days     30    
Convertible Senior Notes Due 2028 | Convertible Senior Notes | Debt Instrument, Redemption, Period Two          
Debt Instrument [Line Items]          
Debt Instrument, Convertible, Threshold Consecutive Trading Days     10    
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger     98.00%