XML 74 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Summary of Stock Option (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]        
Beginning balance of outstanding shares 1,247,000 1,440,000 1,514,000  
Granted, Shares 25,000 0 0  
Forfeitures, Shares (2,000) (92,000) (32,000)  
Exercised, Shares (28,000) (101,000) (42,000)  
Ending balance of outstanding, shares 1,242,000 1,247,000 1,440,000 1,514,000
Exercisable, Shares 1,216,000 942,000 833,000  
Beginning Balance of Outstanding Weighted Average Exercise Price $ 11.09 $ 11.3 $ 11.19  
Grants, Weighted Average Exercise Price 21.32      
Forfeitures, Weighted Average Exercise Price 13.08 13.43 10.55  
Exercised, Weighted Average Exercise Price 12.09 11.93 8.15  
Ending Balance of Outstanding Weighted Average Exercise Price 11.35 11.09 11.3 $ 11.19
Exercisable, Weighted Average Exercise Price $ 11.15 $ 11.1 $ 11.47  
Outstanding, Weighted Average Remaining Contractual Term 2 years 7 months 6 days 3 years 4 months 24 days 4 years 4 years 10 months 24 days
Exercisable, Weighted Average Remaining Contractual Term 2 years 6 months 3 years 4 months 24 days 3 years 7 months 6 days  
Outstanding, Aggregate Intrinsic Value $ 23,902 $ 11,452 $ 1,766  
Exercisable, Aggregate Intrinsic Value $ 23,676 $ 8,652 $ 923