v3.26.1
Stock Transactions and Unit Purchases - Schedule of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
May 31, 2026
Apr. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Feb. 18, 2026
Class of Stock                  
Approximate Dollar Value of Units and Shares That May Yet Be Repurchased/ Purchased Under the  Program                 $ 400,000
Class A Common Stock                  
Class of Stock                  
Share Repurchases, Total Number of Shares Repurchased (in shares) 0 0 988,178 988,178 9,379,317 10,839,674 10,367,495 10,839,674  
Average Price Paid per Share (in dollars per share) $ 0 $ 0 $ 14.97 $ 14.97 $ 14.54 $ 11.58 $ 14.58 $ 11.58  
Approximate Dollar Value of Units and Shares That May Yet Be Repurchased/ Purchased Under the  Program $ 248,900     $ 248,900     $ 248,900