v3.26.1
REVISION OF PREVIOUSLY ISSUED INTERIM FINANCIAL STATEMENTS - Additional Information (Details)
Jun. 30, 2026
shares
Employee Stock Purchase Plan | Common Stock  
Error Corrections and Prior Period Adjustments Restatement [Line Items]  
Excess shares purchased and delivered (up to) (in shares) 481,049