v3.25.3
Earnings Per Share - Summary of Computation of Basic and Diluted Net (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net Income (Loss) $ 23,305 $ 22,049 $ 67,463 $ 73,148
Denominator - weighted average shares, Basic 54,554,634 54,554,634 54,554,634 54,554,634
Denominator-weighted average shares, Diluted 54,554,634 54,554,634 54,554,634 54,554,634
Earnings per share, Basic $ 0.43 $ 0.4 $ 1.24 $ 1.34
Earnings per share, Diluted $ 0.43 $ 0.4 $ 1.24 $ 1.34