v3.26.1
Earnings (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (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 (loss) income attributable to common stockholders - basic $ (62,009) $ (16,964) $ (68,036) $ (27,579)
Net (loss) income attributable to common stockholders - diluted (62,009) (16,964) (68,036) (27,579)
Dividends allocated to participating restricted stock units (162) (208) (325) (396)
Net (loss) income attributable to common stockholders - basic (62,171) (17,172) (68,361) (27,975)
Net (loss) income attributable to common stockholders - diluted $ (62,171) $ (17,172) $ (68,361) $ (27,975)
Denominator:        
Average common shares outstanding - basic (in shares) 47,999,208 48,030,130 47,837,359 48,347,634
Average common shares outstanding - diluted (in shares) 47,999,208 48,030,130 47,837,359 48,347,634
(Loss) earnings per share:        
Basic (in usd per share) $ (1.29) $ (0.35) $ (1.42) $ (0.57)
Diluted (in usd per share) $ (1.29) $ (0.35) $ (1.42) $ (0.57)