XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Income Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Per Share                
Net Income (Loss) $ 8,342 $ 7,219 $ 7,787 $ 17,389 $ (14) $ 989 $ 23,348 $ 18,364
Weighted average common shares outstanding 31,848     28,994     31,690 28,873
Dilutive effect of outstanding options 3,418     5,013     3,306 4,424
Adjusted for dilutive computation 35,266     34,007     34,996 33,297