v3.26.1
Loss Per Share - Schedule of Securities Outstanding Potentially Dilute the Calculation of Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Number of anti-dilutive shares (in shares) 3,102 3,199
RSUs outstanding    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Number of anti-dilutive shares (in shares) 2,460 2,608
Stock options outstanding    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Number of anti-dilutive shares (in shares) 542 591
Warrants    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Number of anti-dilutive shares (in shares) 100 0