XML 44 R32.htm IDEA: XBRL DOCUMENT v3.26.1
STOCK-BASED COMPENSATION AWARDS - Employee Stock Purchase Plan (Details) - 2021 Employee Stock Purchase Plan
3 Months Ended
Mar. 31, 2026
period
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 3,908,630
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%
Maximum  
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]  
Shares available for issuance 1,008,000