v3.26.3
Net earnings (loss) per common share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Net income (loss) $ 3,063 $ (43,397) $ (44,503) $ (27,081) $ (12,295) $ 46,885 $ (84,837) $ 7,509 $ (38,600)
Basic weighted average shares outstanding 101,793,104     82,397,753     101,058,958 82,245,324  
Effect of potentially dilutive securities:                  
Diluted weighted average shares outstanding 108,615,714     82,397,753     101,058,958 82,942,723  
Basic net earnings (loss) per share $ 0.03     $ (0.33)     $ (0.84) $ 0.09  
Diluted net earnings (loss) per share $ 0.03     $ (0.33)     $ (0.84) $ 0.09  
Stock options to purchase common stock                  
Effect of potentially dilutive securities:                  
Potentially dilutive securities 6,301,855     0     0 649,847  
Unvested restricted common stock units                  
Effect of potentially dilutive securities:                  
Potentially dilutive securities 520,755     0     0 47,552