v3.26.1
Earnings (Loss) per Share - Computation of EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income (loss) attributable to common stockholders, basic $ 65,842 $ (17,697) $ 112,649 $ 3,520
Net income (loss) attributable to common stockholders, diluted $ 65,842 $ (17,697) $ 112,649 $ 3,520
Basic earnings (loss) per common share (in dollars per share) $ 9.58 $ (2.95) $ 16.26 $ 0.60
Denominator:        
Weighted average shares used to compute basic EPS (in shares) 6,870,865 5,994,933 6,930,018 5,831,910
Dilutive effect of common stock warrants (in shares) 72,527 0 72,195 82,777
Dilutive effect of unvested restricted stock units (in shares) 67,000 0 79,857 107,662
Dilutive effect of contingently issuable shares (in shares) 10,856 0 17,804 324,860
Weighted average shares used to compute diluted EPS (in shares) 7,021,248 5,994,933 7,099,874 6,347,209
Diluted earnings (loss) per common share (in dollars per share) $ 9.38 $ (2.95) $ 15.87 $ 0.55