XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jul. 06, 2020
Oct. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 10, 2022
Aug. 03, 2021
May 25, 2021
Class of Stock [Line Items]                
Number of stock option granted     0 0 0      
Share-based compensation expense     $ 4.3 $ 3.9 $ 3.3      
Tax benefit related to stock based compensation expense     $ 0.8 0.5 0.8      
Discount from market price     15.00%          
Employees offering dates intervals     6 months          
Number of shares authorized in employee stock purchase plan     1,300,000          
Employee stock purchase plan period     10 years          
Employee stock purchase plan number of shares remain available for future issuance     1,200,000          
Employee stock purchase plan expense     $ 0.2 0.1 0.1      
Cash received from employee stock option exercised     1.2 0.4 0.0      
Intrinsic value of option exercised     0.3 0.2 0.0      
Fair value of Awards, Vested     $ 5.9 2.3 $ 2.6      
Purchase of outstanding shares of common stock           $ 20.0 $ 5.0  
Common Stock Cost       $ 7.0     $ 5.0  
Repurchase of common stock (in shares)   700,000 0          
Common Stock Repurchased and Retired During Period, Shares       1,032,000        
Chief Executive Officer [Member]                
Class of Stock [Line Items]                
2017 stock options or stock awards, vesting period 4 years              
Number of stock awards granted 1,200,000              
Restricted stock units fair value $ 2.4              
2017 Plan [Member]                
Class of Stock [Line Items]                
Number of stock option granted     0          
Shares available for future grant     1,600,000          
2017 Plan [Member] | Common Stock [Member]                
Class of Stock [Line Items]                
Number of shares reserved for issuance               2,600,000
2017 Plan [Member] | Minimum [Member]                
Class of Stock [Line Items]                
2017 stock options or stock awards, vesting period     3 years          
2017 Plan [Member] | Maximum [Member]                
Class of Stock [Line Items]                
2017 stock options or stock awards, vesting period     4 years          
Employee Stock Option | 2017 Plan [Member]                
Class of Stock [Line Items]                
2017 stock options or stock awards, vesting period     4 years          
Restricted Stock Units [Member] | Chief Executive Officer [Member]                
Class of Stock [Line Items]                
2017 stock options or stock awards, vesting period 4 years              
Number of stock awards granted 94,000              
Restricted stock units fair value $ 0.6              
Restricted Stock and Performance Units [Member]                
Class of Stock [Line Items]                
Unrecognized compensation expense related to stock options and restricted stock     $ 10.4          
Weighted average vesting period     1 year 1 month 6 days