Quarterly report [Sections 13 or 15(d)]

Net Income (Loss) per Common Share - Reconciliation of Weighted Average Common Shares (Details)

v3.26.1
Net Income (Loss) per Common Share - Reconciliation of Weighted Average Common Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Income (Loss) per Common Share    
Net income (loss) attributable to common stockholders $ 108,365 $ (12,715)
Weighted average common shares outstanding - basic 31,540,595 26,450,218
Dilutive effect of potential common shares 6,872,121  
Weighted average common shares outstanding - diluted 38,412,716 26,450,218
Net income (loss) per common share attributable to common stockholders - basic $ 3.44 $ (0.48)
Net income (loss) per common share attributable to common stockholders - diluted $ 2.82 $ (0.48)