v3.25.4
(Loss) Earnings Per Share - Schedule of Securities Outstanding Potentially Dilute the Calculation of Diluted Earnings Per Share (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2025
shares
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]  
Number of anti-dilutive shares (in shares) 3,188
RSUs outstanding  
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]  
Number of anti-dilutive shares (in shares) 2,543
Employee Stock Option  
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]  
Number of anti-dilutive shares (in shares) 545
Warrants  
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]  
Number of anti-dilutive shares (in shares) 100