XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Basic and Diluted Earnings (Loss) per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Net income (loss) $ 7,825 $ (312) $ (1,177) $ (2,100) $ (43,592) $ (32,923) $ 6,336 $ (78,615)
Weighted average number of shares outstanding - basic (in shares) 74,008     72,396     74,101 72,664
Weighted average number of shares outstanding - diluted (in shares) 74,575     72,396     74,554 72,664
Earnings (loss) per share - basic (in usd per share) $ 0.11     $ (0.03)     $ 0.09 $ (1.08)
Earnings (loss) per share - diluted (in usd per share) $ 0.10     $ (0.03)     $ 0.08 $ (1.08)
Stock options                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Effect of dilutive securities (in shares) 181     0     197 0
Restricted stock units                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Effect of dilutive securities (in shares) 380     0     254 0
Performance share units                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Effect of dilutive securities (in shares) 6     0     2 0