XML 78 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Employee Stock Purchase Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Proceeds from employee stock purchases $ 43 $ 48
Percentage of share-based compensation expense 15.00%  
Weighted average grant date fair value of options granted during the period (per share) $ 0.35 $ 1.54
2017 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum number of additional common shares 600,000  
Common stock shares authorized for issuance under stock purchase plan 1,012,500  
Common shares available for grant 683,788  
Common stock share issued 112,437 29,016
Maximum | 2017 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Proceeds from employee stock purchases $ 100 $ 100