XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share - Schedule of Earnings (Loss) Per Share Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Mar. 10, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) $ 9,767 $ (26,439)    
Net income (loss) attributable to common stockholders, basic 9,767 (26,439)    
Net income (loss) attributable to common stockholders, diluted $ 9,767 $ (26,439)    
Basic weighted-average common shares outstanding (in shares) 45,496,705 38,900,876    
Weighted average effect of dilutive securities:        
Diluted weighted-average common shares outstanding (in shares) 47,037,799 38,900,876    
Earnings per share:        
Basic (in USD per share) $ 0.21 $ (0.68)    
Diluted (in USD per share) 0.21 $ (0.68)    
Warrants issued, exercise price (in USD per share) $ 0.01   $ 0.01 $ 0.01
Stock options        
Weighted average effect of dilutive securities:        
Weighted average effect of dilutive securities (in shares) 0 0    
Restricted stock units        
Weighted average effect of dilutive securities:        
Weighted average effect of dilutive securities (in shares) 1,541,094 0