XML 144 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule Of Option Outstanding And Exercisable (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Stock-Based Compensation [Line Items]  
Options outstanding (in shares) | shares 1,334,292
Weighted average remaining contractual term 6 years 7 months 6 days
Exercise price (in US dollars per share) $ 9.36
Exercisable (in shares) | shares 1,022,298
Exercise price (in US dollars per share) $ 8.94
Minimum  
Stock-Based Compensation [Line Items]  
Lower range limit 5.92
Maximum  
Stock-Based Compensation [Line Items]  
Upper range limit $ 10.76