XML 99 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 01, 2022
Schedule Of Capitalization Equity [Line Items]        
Cash dividend paid per share $ 0.20 $ 0.1 $ 0.1  
Aggregate amount of cash dividends paid $ 17,600,000 $ 8,500,000 $ 8,500,000  
Preferred stock, shares issued 0 0    
Preferred stock, shares outstanding 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 1,800,000 0  
Average price of repurchased shares   $ 6.43    
Aggregate purchase price of repurchased shares   $ 11,300,000