v3.26.1
Net (loss) earnings per common share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Net (loss) income $ (43,397) $ (44,503) $ (12,295) $ 46,885 $ (87,900) $ 34,590 $ (38,600)
Basic weighted average shares outstanding 101,478,945   82,186,768   100,685,824 82,167,849  
Effect of potentially dilutive securities:              
Diluted weighted average shares outstanding 101,478,945   82,186,768   100,685,824 82,890,063  
Basic net (loss) earnings per share $ (0.43)   $ (0.15)   $ (0.87) $ 0.42  
Diluted net (loss) earnings per share $ (0.43)   $ (0.15)   $ (0.87) $ 0.42  
Stock Options to Purchase Common Stock              
Effect of potentially dilutive securities:              
Potentially dilutive securities 0   0   0 651,925  
Restricted stock units              
Effect of potentially dilutive securities:              
Potentially dilutive securities 0   0   0 70,289