Quarterly report [Sections 13 or 15(d)]

EQUITY - Schedule of Repurchase Agreements (Details)

v3.26.1
EQUITY - Schedule of Repurchase Agreements (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity Method Investments and Joint Ventures [Abstract]        
Total number of shares purchased (in shares) 392,222 338,886 1,258,501 679,550
Dollar value of shares purchased $ 69,999 $ 65,000 $ 242,776 $ 125,000
Average price paid per share (in usd per share) $ 178.47 $ 191.80 $ 192.91 $ 183.95