Annual report [Section 13 and 15(d), not S-K Item 405]

EQUITY - Schedule of Repurchase Agreements (Details)

v3.25.4
EQUITY - Schedule of Repurchase Agreements (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Dec. 31, 2025
May 31, 2021
Class of Stock [Line Items]              
Total number of shares purchased (in shares) 665,000 438,000 339,000 341,000   1,783,000  
Dollar Value of Shares Purchased $ 134,999 $ 76,263 $ 65,000 $ 60,000   $ 336,262  
Average price paid per share (in usd per share) $ 203.11 $ 174.01 $ 191.80 $ 176.13   $ 188.65  
Stock redeemed or called during period, (in shares)   2,449     0    
Redemption of preferred stock           $ 31,300  
Temporary equity, par or stated value (in dollars per share) $ 174.22         $ 174.22 $ 0.0001
Preferred Stock              
Class of Stock [Line Items]              
Stock redeemed or called during period, (in shares)           2,449  
Common Stock              
Class of Stock [Line Items]              
Stock redeemed or called during period, (in shares)           179,666