XML 95 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net (Loss) Income Attributable to Common Stockholders - Schedule of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net (loss) income available to common stockholders - basic $ (29,098) $ (100,116) $ 44,224
Adjustments related to the Notes (22,671) 0 0
Income on Private placement warrants 0 0 (78,343)
Net loss available to common stockholders - diluted $ (51,769) $ (100,116) $ (34,119)
Weighted average common stock outstanding - basic (in shares) 123,827,372 131,680,605 147,554,090
Effect of dilutive shares, Notes (in shares) 18,665,203 0 0
Private placement warrants (in shares) 0 0 952,222
Weighted average common stock outstanding - diluted (in shares) 142,492,575 131,680,605 148,506,312
Basic net (loss) per share: (in dollars per share) $ (0.23) $ (0.76) $ 0.30
Dilutive net loss per share: (in dollars per share) $ (0.36) $ (0.76) $ (0.23)