v3.26.3
Earnings Per Share - Summary of Computation of Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings per common share - basic        
Numerator for basic earnings per share $ 46,924 $ 27,645 $ 121,161 $ 96,144
Denominator for basic weighted average shares 95,111,706 71,467,831 89,781,819 66,677,623
Earnings/(Loss) per common share - basic $ 0.49 $ 0.39 $ 1.35 $ 1.44
Earnings per common share - diluted        
Numerator for basic earnings per share $ 46,924 $ 27,645 $ 121,161 $ 96,144
Adjustment for dilutive effect of Option Awards and Convertible Notes 0 0 0 0
Numerator for diluted earnings per share $ 46,924 $ 27,645 $ 121,161 $ 96,144
Denominator for basic weighted average shares 95,111,706 71,467,831 89,781,819 66,677,623
Adjustment for dilutive effect of Option Awards and Convertible Notes 0 0 0 0
Denominator for diluted weighted average shares 95,111,706 71,467,831 89,781,819 66,677,623
Earnings/(Loss) per common share - diluted $ 0.49 $ 0.39 $ 1.35 $ 1.44