XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity and Stock Compensation Plans - Employee Stock Purchase Plan (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total stock-based compensation expense   $ 1,132,000 $ 1,525,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   747,404  
Issuance of common stock under employee stock purchase plan (in shares)   53,440 69,591