v3.26.1
Earnings Per Share - Summary of Computation of Basic and Diluted Earnings per Common Share (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 common share - basic        
Numerator for basic earnings per share $ 44,405 $ 41,414 $ 74,237 $ 68,499
Denominator for basic weighted average shares 90,464,413 65,911,570 87,072,704 64,242,822
Earnings/(Loss) per common share - basic $ 0.49 $ 0.63 $ 0.85 $ 1.07
Earnings per common share - diluted        
Numerator for basic earnings per share $ 44,405 $ 41,414 $ 74,237 $ 68,499
Adjustment for dilutive effect of Option Awards and Convertible Notes 0 0 0 0
Numerator for diluted earnings per share $ 44,405 $ 41,414 $ 74,237 $ 68,499
Denominator for basic weighted average shares 90,464,413 65,911,570 87,072,704 64,242,822
Adjustment for dilutive effect of Option Awards and Convertible Notes 0 0 0 0
Denominator for diluted weighted average shares 90,464,413 65,911,570 87,072,704 64,242,822
Earnings/(Loss) per common share - diluted $ 0.49 $ 0.63 $ 0.85 $ 1.07