v3.25.2
STOCK-BASED COMPENSATION AWARDS - Employee Stock Purchase Plan (Details) - 2021 Employee Stock Purchase Plan
6 Months Ended
Jun. 30, 2025
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 2,927,132
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 future issuance 1,008,000