v3.26.1
Earnings Per Share - Summary of Computation of Basic and Diluted Net (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net Income (Loss) $ 17,124 $ 19,926
Denominator - weighted average shares, Basic 54,554,634 54,554,634
Denominator-weighted average shares, Diluted 54,554,634 54,554,634
Earnings per share, Basic $ 0.31 $ 0.37
Earnings per share, Diluted $ 0.31 $ 0.37