XML 107 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended 34 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Mar. 01, 2022
Schedule Of Capitalization Equity [Line Items]          
Cash dividend paid per share $ 0.2 $ 0.20 $ 0.1    
Aggregate amount of cash dividends paid $ 18,000,000 $ 17,600,000 $ 8,500,000    
Preferred stock, shares issued 0 0   0  
Preferred stock, shares outstanding 0 0   0  
Aggregate purchase price of repurchased shares     $ 11,280,000    
Class A common stock          
Schedule Of Capitalization Equity [Line Items]          
Amount approved under share purchase         $ 20,000,000
Number of shares repurchased 0 0 0 1,800,000  
Average price of repurchased shares     $ 6.43    
Aggregate purchase price of repurchased shares     $ 11,300,000