v3.26.1
Earnings Per Share - Summary of Computation of Basic and Diluted Net (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net Income (Loss) $ 8,269 $ 24,232 $ 25,393 $ 44,158
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.15 $ 0.44 $ 0.47 $ 0.81
Earnings per share, Diluted $ 0.15 $ 0.44 $ 0.47 $ 0.81