v3.26.1
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, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net loss $ (10,153) $ (8,379) $ (19,196) $ (4,662) $ (18,532) $ (23,858)
Basic weighted average shares outstanding (in shares) 20,735,694   115,965   20,694,593 102,775
Diluted weighted average shares outstanding (in shares) 20,735,694   115,965   20,694,593 102,775
Net loss attributable to common shareholders, basic (in dollars per share) $ (0.49)   $ (165.53)   $ (0.90) $ (232.13)
Net loss attributable to common shareholders, diluted (in dollars per share) $ (0.49)   $ (165.53)   $ (0.90) $ (232.13)