v3.25.2
LEASES - Schedule of Supplemental Balance Sheet Information (Details)
Jun. 30, 2025
Dec. 31, 2024
Weighted-average remaining lease term (in years):    
Operating leases 6 years 9 months 18 days 6 years 7 months 6 days
Weighted-average discount rate:    
Operating leases 10.50% 10.10%