v3.26.1
Earnings Per OP Unit of MAALP - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share Disclosure [Line Items]      
Number of shares repurchased 380 940  
Common stock repurchased, weighted average price per share $ 130.66 $ 130.54  
Consideration per share   $ 122,788 $ 0
Limited Partnership Units [Member]      
Earnings Per Share Disclosure [Line Items]      
Number of shares repurchased 380 940  
Common stock repurchased, weighted average price per share $ 130.66 $ 130.54  
Consideration per share $ 50,000 $ 122,800