v3.25.1
Stock-Based Compensation (Stock Options) - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common Stock, Shares, Issued 10,765,336   10,767,184
Options exercised 0 0  
Recognized compensation expenses $ 2,972 $ 1,582  
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options vesting period 4 years    
Stock options exercisable contractual term 10 years    
Recognized compensation expenses $ 0 14  
Deferred tax benefits recognized 0 $ 0  
Unrecognized compensation expense related to nonvested stock options $ 0   $ 0