v3.25.1
Earnings Per Share - Schedule Of Basic And Diluted Net Loss Per Share Attributable To Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
(Loss) income from operations (in thousands) $ (20,565) $ 8,588
Net (loss) income $ (20,565) $ 8,588
Basic weighted-average common shares 9,292,066 5,060,978
Dilutive impact of share-based awards   2,428
Diluted weighted-average common shares 9,292,066 5,063,406
Basic net (loss) income per share:    
Basic (loss) income from operations $ (2.21) $ 1.7
Net (loss) income per share - Basic (2.21) 1.7
Diluted net (loss) income per share:    
Diluted (loss) income from operations (2.21) 1.7
Net (loss) income per share - Diluted $ (2.21) $ 1.7