XML 77 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION AWARDS - Employee Stock Purchase Plan (Details) - 2021 Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2024
period
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]    
Shares initially reserved for issuance 504,000  
Percentage of outstanding shares 1.00%  
Shares reserved for issuance of common stock 2,027,407  
Number of offering periods | period 2  
Maximum percentage of contributions under ESPP 15.00%  
Maximum number of shares per employee (in shares) 6,000  
Discounted purchase price in relation to market price (percent) 85.00%  
Purchase of common stock under employee stock purchase plan (in shares) 147,086 95,259
Maximum    
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]    
Shares available for future issuance 1,008,000  
Weighted average    
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]    
Offering price per share (in dollars per share) | $ / shares $ 6.03 $ 6.26