v3.26.1
LEASES - Additional Information (Details)
$ in Millions
1 Months Ended
Aug. 31, 2025
USD ($)
lease
Jun. 30, 2026
Apr. 30, 2026
Leases [Abstract]      
Lessee, operating lease, term of contract 20 years    
Lessee operating lease number of renewals | lease 6    
Lessee, operating lease, renewal term 5 years 5 years  
Lessee operating lease, base rent abatement term 6 months    
Operating lease, expense | $ $ 2.1    
Operating lease, expense, annual increase, percentage 0.03    
Lessee, operating lease, deferred payment term     5 months