v3.25.2
Treasury Shares - Additional Information (Detail) - USD ($)
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Mar. 07, 2025
Equity, Class of Treasury Stock [Line Items]      
Stock repurchase program, number of shares repurchased 0    
Class A common stock [Member]      
Equity, Class of Treasury Stock [Line Items]      
Stock repurchase program, number of shares repurchased   81,370  
Stock repurchase program aggregate purchase price   $ 6,900,000  
Treasury shares retired   0  
Treasury shares reissued   0  
Share repurchase, nondeductible excise tax percent   1.00%  
Excise tax on net share repurchases $ 100,000    
Stock repurchase program, remaining available for future repurchases $ 43,100,000    
Maximum [Member] | Class A common stock [Member]      
Equity, Class of Treasury Stock [Line Items]      
Stock repurchase program, number of shares authorized     $ 50,000,000