v3.25.1
Restatement of Prior Period Financial Statements - Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance $ 2,327,665 $ 1,615,765
Net income 87,980 133,352
Ending balance 2,555,853 1,821,880
As Reported    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance   1,612,034
Net income   133,218
Ending balance   1,818,015
Adjustments    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance   3,731
Net income   134
Ending balance   3,865
Retained Earnings    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 812,014 434,980
Net income 87,980 133,352
Ending balance $ 899,994 568,332
Retained Earnings | As Reported    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance   431,249
Net income   133,218
Ending balance   564,467
Retained Earnings | Adjustments    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance   3,731
Net income   134
Ending balance   $ 3,865