XML 93 R81.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings (Losses) Per Share (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding (in shares) 46,902,151 47,339,635 46,854,457 47,390,113
Diluted weighted average common shares outstanding (in shares) 46,902,151 47,339,635 46,854,457 47,390,113
Basic earnings (loss) per common share (in dollars per share) $ 0.00 $ (0.13) $ 0.01 $ (0.14)
Diluted earnings (loss) per common share (in dollars per share) $ 0.00 $ (0.13) $ 0.01 $ (0.14)