XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Incentive Plan - Additional information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Oct. 31, 2015
Jun. 30, 2024
Jun. 30, 2023
Jan. 01, 2024
Sep. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stock option granted   173,700 0    
Exercise price   $ 23.04      
Stock awards granted     21,923    
Aggregate of shares granted fully vested stock awards   6,546      
Fair value of stock awards on grant date   $ 150 $ 798    
Net shares issued after deducting taxes paid on granted shares     16,902    
Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average period of unvested stock awards   3 years 2 months 19 days      
Expected volatility, Minimum   0.623%      
Expected volatility, Maximum   0.772%      
Risk-free interest rate, Minimum   0.045%      
Risk-free interest rate, Maximum   0.049%      
Expected dividend rate   0.00%      
Fair value of unvested stock options   $ 2,539      
Employee Stock Option [Member] | Vested one year after the grant date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage (in percent)   25.00%      
Vesting period (in years)   1 year      
Employee Stock Option [Member] | Each month thereafter contingent upon the participant's continued service beginning on the initial vesting date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage (in percent)   2.08%      
Employee Stock Option [Member] | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise price   $ 10.35      
Expected term (in years)   2 years      
Employee Stock Option [Member] | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise price   $ 14.97      
Expected term (in years)   7 years      
Nonemployee | Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stock option granted   173,700      
Nonemployee | Employee Stock Option [Member] | Vested per month over a period of two years          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage (in percent)   4.17%      
Vesting period (in years)   2 years      
Nonemployee | Employee Stock Option [Member] | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise price   $ 22.92      
Nonemployee | Employee Stock Option [Member] | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise price   $ 23.32      
2014 Stock Incentive Plan | Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for future stock-based compensation grants   1,909,361      
Maximum number of shares issued pursuant to awards granted under plan   3,858,289     450,000
Maximum term of stock option grants   10 years      
Number of share reserve approved 1,500,000        
Number of shares increase in share reserve       275,401  
Percentage of shares reserve increased 4.00%        
Total number of unvested shares   3,858,289