v3.25.2
Stockholders' Equity - Summary of Stock Option Plan Activity (Detail) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Number of Options    
Number of Options, Outstanding at Beginning of the year 593,378 599,597
Number of Options, Granted 0 0
Number of Options, Forfeited 0 0
Number of Options, Exercised 0 0
Number of Options, Outstanding at End of Year 593,378 599,597
Number of Options, Exercisable at End of Year 593,378 387,110
Weighted Average Exercise Price    
Weighted Average Exercise Price, Outstanding at Beginning Balance $ 9.06 $ 9
Weighted Average Exercise Price, Granted 0 0
Weighted Average Exercise Price, Forfeited 0 0
Weighted Average Exercise Price, Exercised 0 0
Weighted Average Exercise Price, Outstanding at Ending Balance 9.06 9
Weighted Average Exercise Price, Exercisable $ 9.06 $ 11.06