v3.25.2
Loss Per Share - Schedule of Basic and Diluted Earnings per Share (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
Earnings Per Share [Abstract]            
Net income (loss) $ (19,196) $ (4,662) $ (4,172) $ (3,600) $ (23,858) $ (7,772)
Basic weighted average shares outstanding (in shares) 115,965   57,354   102,775 57,354
Diluted weighted average shares outstanding (in shares) 115,965   57,354   102,775 57,354
Net loss attributable to common shareholders, basic (in dollars per share) $ (165.53)   $ (72.74)   $ (232.13) $ (135.51)
Net loss attributable to common shareholders, diluted (in dollars per share) $ (165.53)   $ (72.74)   $ (232.13) $ (135.51)