XML 117 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Summary of Dividends Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dividends Paid [Line Items]      
Total dividend (in dollars per share) $ 4.97 $ 7.60 $ 6.29
Total dividend (in thousands) $ 489,160 $ 668,669 $ 541,254
O 2022 A Dividend      
Dividends Paid [Line Items]      
Total dividend (in dollars per share)     $ 1.89
O 2023 A Dividend      
Dividends Paid [Line Items]      
Total dividend (in dollars per share)   $ 2.00  
O 2024 A Dividend      
Dividends Paid [Line Items]      
Total dividend (in dollars per share) $ 2.00    
S 2022 A Dividend      
Dividends Paid [Line Items]      
Total dividend (in dollars per share)     $ 4.40
S 2023 A Dividend      
Dividends Paid [Line Items]      
Total dividend (in dollars per share)   $ 5.60  
S 2024 A Dividend      
Dividends Paid [Line Items]      
Total dividend (in dollars per share) $ 2.97