XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Computation of Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic Earnings Per Share        
Net Income (Loss) $ 22,555 $ 25,405 $ 48,044 $ 55,536
Weighted average shares outstanding 65,253,275 65,366,516 65,253,275 65,408,703
Basic earnings (loss) per share $ 0.35 $ 0.39 $ 0.74 $ 0.85