XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Options and Awards Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Stock-based compensation    
Options and Awards Available for Grant, Outstanding, Beginning balance 598,397  
Options and Awards Available for Grant, Options authorized 632,414  
Options and Awards Available for Grant, RSUs granted (854,927)  
Options and Awards Available for Grant, Outstanding, Ending balance 375,884 598,397
Number of Options, Outstanding, Beginning balance 1,829,428  
Number of Options, Options granted 0  
Number of Options, Options exercised (96,116)  
Number of Options, Outstanding, Ending balance 1,733,312 1,829,428
Number of Options, exercisable 1,304,017  
Weighted - Average Exercise Price Per Share, Options outstanding, Beginning balance $ 5.96  
Weighted - Average Exercise Price Per Share, Options exercised 3.67  
Weighted - Average Exercise Price Per Share, Options outstanding, Ending balance 6.09 $ 5.96
Weighted - Average Exercise Price Per Share, Options exercisable $ 5.80  
Weighted - Average Remaining Contractual Life, Options outstanding 6 years 8 months 12 days 6 years 10 months 24 days
Weighted - Average Remaining Contractual Life, Options exercisable 6 years 4 months 24 days  
Aggregate Intrinsic Value, Options outstanding $ 3,405 $ 5,676
Aggregate Intrinsic Value, Options exercised 470  
Aggregate Intrinsic Value, Options exercisable $ 2,935