v3.25.2
Net Income Per Common Share - Schedule of Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Earnings Per Share [Abstract]    
Net income (loss) $ 2 $ 2
Weighted-average common shares outstanding, basic 100,080 50,356
Weighted-average common shares outstanding, diluted 100,080 50,356
Basic net income per common share $ 0.02 $ 0.03
Diluted net income per common share $ 0.02 $ 0.03