Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Summary of Activity Related to Stock Options (Details)

v3.24.1
Share-Based Compensation - Summary of Activity Related to Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Number of Options, Outstanding Beginning Balance 1,673,042  
Number of Options, Exercised (653,299)  
Number of Options, Forfeited (13,794)  
Number of Options, Outstanding Ending Balance 1,005,949 1,673,042
Number of Options, Exercisable 951,635  
Weighted- Average Exercise Price    
Weighted- Average Exercise Price, Outstanding Beginning Balance $ 0.94  
Weighted- Average Exercise Price, Exercised 0.70  
Weighted- Average Exercise Price, Forfeited 0.08  
Weighted- Average Exercise Price, Outstanding Ending Balance 1.10 $ 0.94
Weighted- Average Exercise Price, Exercisable $ 1.08  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Outstanding $ 235 $ 1,079
Aggregate Intrinsic Value, Exercisable $ 235  
Weighted- Average Remaining Contractual Term (Years)    
Weighted- Average Remaining Contractual Term, Outstanding 4 years 3 months 29 days 4 years 2 months 19 days
Weighted- Average Remaining Contractual Term, Exercisable 4 years 2 months 12 days