XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements Adopted (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Debt Instrument [Line Items]        
Gain on extinguishment of debt $ 0 $ 147,346 $ 22,056 $ 147,346
Convertible Senior Notes Due 2026 | Convertible Debt        
Debt Instrument [Line Items]        
Gain on extinguishment of debt   $ 142,200    
Convertible Senior Notes Due 2026 | Convertible Debt | Class A Common Stock        
Debt Instrument [Line Items]        
Gain on extinguishment of debt     $ 21,500