v3.26.1
Schedule of Numerators and Denominators of the Basic and Diluted EPS (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 Per Share [Abstract]        
Income available to common stockholders, basic income $ 0.2      
Income available to common stockholders, basic shares 28,908,945 29,078,848 29,097,921 29,026,683
Income available to common stockholders, basic per share $ 0.01 $ (0.27) $ (0.01) $ (0.27)
RSUs, effect of dilutive securities      
RSUs, effect of dilutive securities shares 367,739      
RSUs, effect of dilutive securities per share      
Income available to common stockholders, diluted income $ 0.2      
Income available to common stockholders, diluted shares 29,276,684 29,078,848 29,097,921 29,026,683
Income available to common stockholders, diluted per share $ 0.01 $ (0.27) $ (0.01) $ (0.27)