v3.25.2
Revision of Prior Period Financial Statements - Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance $ 2,555,853 $ 2,327,665 $ 1,821,880 $ 1,615,765 $ 2,327,665 $ 1,615,765
Net income 36,117 87,980 41,473 133,352 124,097 174,825
Ending balance 2,732,400 2,555,853 1,933,381 1,821,880 2,732,400 1,933,381
As Reported            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance     1,818,015      
Net income     40,797     174,015
Ending balance     1,928,840 1,818,015   1,928,840
Adjustments            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance     3,865      
Net income     676     810
Ending balance     4,541 3,865   4,541
Retained Earnings            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 899,994 812,014 568,332 434,980 812,014 434,980
Net income 36,117 87,980 41,473 133,352    
Ending balance $ 936,111 $ 899,994 609,805 568,332 $ 936,111 609,805
Retained Earnings | As Reported            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance     564,467      
Net income     40,797      
Ending balance     605,264 564,467   605,264
Retained Earnings | Adjustments            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance     3,865      
Net income     676      
Ending balance     $ 4,541 $ 3,865   $ 4,541