v3.26.1
Earnings Per Share - Summary of Basic and Diluted Earnings Per 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
Numerator:        
Net income (loss) $ 125,881 $ 112,760 $ 248,765 $ 152,566
Adjustment for expenses from pre-spin periods       24,960
Numerator for basic earnings per share 125,881 112,760 248,765 177,526
Numerator for diluted earnings per share $ 125,881 $ 112,760 $ 248,765 $ 177,526
Denominator:        
Weighted average common shares outstanding - basic 166,046,951 166,003,497 166,025,344 166,003,497
Basic earnings per share $ 0.76 $ 0.68 $ 1.5 $ 1.07
Weighted average common shares outstanding - diluted 166,060,914 166,031,175 166,049,937 166,020,988
Diluted earnings per share $ 0.76 $ 0.68 $ 1.5 $ 1.07