v3.26.1
LEASES - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
lease
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
lease
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]        
Number of leases not yet commenced | lease 4   4  
Net present value of lease not yet commenced $ 4.6   $ 4.6  
Operating lease payments $ 1.6 $ 1.5 $ 3.2 $ 3.0
Minimum        
Lessee, Lease, Description [Line Items]        
Operating lease renewal term (in years) 1 month   1 month  
Remaining lease term (in years) 7 months   7 months  
Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease renewal term (in years) 5 years   5 years  
Remaining lease term (in years) 9 years   9 years