XML 90 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity ( Share Repurchases ) - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stockholders Equity [Line Items]        
Aggregate purchase price   $ 0 $ 0 $ 6,907
Average price per share       $ 6.91
Common Stock [Member]        
Stockholders Equity [Line Items]        
Aggregate share repurchased   0 0 1,000,000
Share Purchase Program [Member]        
Stockholders Equity [Line Items]        
Share repurchase program, expiration date Mar. 22, 2025      
Share Purchase Program [Member] | Common Stock [Member]        
Stockholders Equity [Line Items]        
Share repurchase program, authorised $ 40,000