XML 70 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity and Stock Compensation Plans - Employee Stock Purchase Plan (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total stock-based compensation expense   $ 1,525,000 $ 1,707,000
2021 ESPP Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of common stock at a price lower of the fair market value 85.00%    
Period of common stock offering 6 months    
Annual purchase limit   $ 25,000  
Total number of common stock shares reserved for issuance   1,000,000  
Number of common stock shares reserved for issuance   800,844  
Issuance of common stock under employee stock purchase plan (in shares)   69,591 75,066