XML 143 R127.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revision of Prior Period Financial Statements - Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       $ 1,615,765       $ 1,270,666 $ 1,615,765 $ 1,270,666 $ 1,050,233
Net income     $ 41,473 133,352 $ 57,061 $ 61,309 $ 11,514 45,899 377,034 175,783 146,930
Ending balance $ 2,327,665       1,615,765       2,327,665 1,615,765 1,270,666
As Reported                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       1,612,034       1,268,491 1,612,034 1,268,491 1,047,849
Net income 135,184 $ 67,025 40,797 133,218 57,271 59,397 12,420 45,139   174,227 147,139
Ending balance         1,612,034         1,612,034 1,268,491
Revision                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       3,731       2,175 3,731 2,175 2,384
Net income     $ 676 134 (210) $ 1,912 $ (906) 760   1,556 (209)
Ending balance         3,731         3,731 2,175
Retained Earnings                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       434,980       259,197 434,980 259,197 112,267
Net income                 377,034 175,783 146,930
Ending balance $ 812,014       434,980       812,014 434,980 259,197
Retained Earnings | As Reported                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       431,249       257,022 431,249 257,022 109,883
Net income                   174,227 147,139
Ending balance         431,249         431,249 257,022
Retained Earnings | Revision                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       $ 3,731       $ 2,175 $ 3,731 2,175 2,384
Net income                   1,556 (209)
Ending balance         $ 3,731         $ 3,731 $ 2,175