v3.26.1
Stockholders Equity - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2014
Jun. 30, 2026
USD ($)
shares
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Feb. 28, 2026
USD ($)
Dec. 31, 2025
shares
Class Of Stock [Line Items]                  
Treasury stock, shares   13,788,651       13,788,651     11,514,247
Treasury stock shares acquired (in shares)           2,274,404 186,889    
Treasury stock shares acquired | $   $ 23,501 $ 117,270 $ 1,628 $ 11,642 $ 140,771 $ 13,270    
Number of units held by noncontrolling interest holders   7,042,844       7,042,844     6,396,846
Group LP                  
Class Of Stock [Line Items]                  
Noncontrolling interests (as a percent)   9.00%       9.00%     8.00%
Class A Common Stock                  
Class Of Stock [Line Items]                  
Common stock, shares issued   87,867,240       87,867,240     84,935,154
Treasury stock, shares   13,788,651       13,788,651     11,514,247
Common stock, shares outstanding   74,078,589       74,078,589     73,420,907
Number of shares of common stock to be issued upon exchange of a partnership unit   1       1      
Class A Common Stock | Share Repurchase Plan                  
Class Of Stock [Line Items]                  
Share value authorized for repurchase | $               $ 300,000  
Value of remaining shares authorized for repurchase | $   $ 226,235       $ 226,235      
Class B Common Stock                  
Class Of Stock [Line Items]                  
Common stock, shares issued   4,190,479       4,190,479     4,191,326
Common stock, shares outstanding   4,190,479       4,190,479     4,191,326
Ratio of subscription price to the initial public offering price of shares of common stock 0.00055                
Dividends payable ratio to outstanding shares of publicly traded common stock 0.00055