v3.26.1
EARNINGS (LOSS) PER SHARE - Basic and Diluted Calculation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
EARNINGS (LOSS) PER SHARE        
Net income (loss) $ (12.4) $ (0.6) $ 49.1 $ (4.0)
Weighted average common shares outstanding used in computing attributable net income (loss) per share - basic (shares) 8,103,475 8,525,998 8,281,315 8,525,998
Dilutive effect of options     81,880  
Weighted average common shares outstanding used in computing attributable net income (loss) per share - diluted (shares) 8,103,475 8,525,998 8,363,195 8,525,998
Net income (loss) per share attributable to common stockholders - basic $ (1.53) $ (0.07) $ 5.93 $ (0.47)
Net income (loss) per share attributable to common stockholders - diluted $ (1.53) $ (0.07) $ 5.87 $ (0.47)