XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - 2019 Employee Stock Purchase Plan (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Apr. 16, 2019
Stock-Based Compensation      
Issuance of common stock via employee stock purchase plan (in shares) 13,990 9,793  
Employee Stock      
Stock-Based Compensation      
Shares authorized (in shares)     240,000
Annual increase (in shares) 240,000