v3.26.3
Basic and Diluted Earnings (Loss) per Common Share - Schedule of Weighted Average of Potential Class A Common Stock Excluded from Computation of Basic and Diluted Loss per Share (Details) - Class A Common Stock - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 735 1,363 31,118 974
Stock options        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 190 53 3,253 46
Restricted stock units        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 442 6 734 13
Performance stock units        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 93 0 363 0
Employee stock purchase plan        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 10 0 13 0
Convertible preferred stock        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 0 1,304 1,402 915
Convertible notes | 2028 Convertible Notes        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 0 0 5,513 0
Convertible notes | 2029 Convertible Notes        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 0 0 3,375 0
Convertible notes | 2030A Convertible Notes        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 0 0 5,342 0
Convertible notes | 2030B Convertible Notes        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 0 0 4,614 0
Convertible notes | 2031 Convertible Notes        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 0 0 2,594 0
Convertible notes | 2032 Convertible Notes        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted loss per share 0 0 3,915 0