Basic and Diluted Earnings (Loss) Per Share - Anti-Dilutive Weighted Average Number of Common Shares (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Basic and Diluted Earnings (Loss) Per Share | ||||
| Anti-dilutive weighted average number of common shares | 5,027 | 2,878 | 5,027 | 2,878 |
| Options | ||||
| Basic and Diluted Earnings (Loss) Per Share | ||||
| Anti-dilutive weighted average number of common shares | 1,032 | 1,138 | 1,032 | 1,138 |
| RSUs | ||||
| Basic and Diluted Earnings (Loss) Per Share | ||||
| Anti-dilutive weighted average number of common shares | 3,995 | 1,740 | 3,995 | 1,740 |