XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings (Loss) per Share - Schedule of Earnings (Loss) Per Share Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Mar. 10, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Net income (loss) $ 6,877 $ 9,767 $ (31,025) $ (26,439) $ 16,644 $ (57,464)    
Net income (loss) attributable to common stockholders, basic 6,877   (31,025)   16,644 (57,464)    
Net income (loss) attributable to common stockholders, diluted $ 6,877   $ (31,025)   $ 16,644 $ (57,464)    
Basic weighted-average common shares outstanding (in shares) 46,571,524   39,816,996   46,037,084 39,358,936    
Weighted average effect of dilutive securities:                
Diluted weighted-average common shares outstanding (in shares) 47,893,172   39,816,996   47,468,455 39,358,936    
Earnings per share:                
Basic (in USD per share) $ 0.15   $ (0.78)   $ 0.36 $ (1.46)    
Diluted (in USD per share) 0.14   $ (0.78)   0.35 $ (1.46)    
Warrants issued, exercise price (in USD per share) $ 0.01       $ 0.01   $ 0.01 $ 0.01
Stock options                
Weighted average effect of dilutive securities:                
Weighted average effect of dilutive securities (in shares) 0   0   0 0    
Restricted stock units                
Weighted average effect of dilutive securities:                
Weighted average effect of dilutive securities (in shares) 1,321,648   0   1,431,371 0