v3.25.4
LEASES - Additional Information (Details)
Dec. 31, 2025
Minimum  
Operating Leased Assets [Line Items]  
Term of operating lease contract 2 years
Minimum | Real Property  
Operating Leased Assets [Line Items]  
Term of operating lease contract 2 years
Operating lease renewal term 2 years
Minimum | Vehicles  
Operating Leased Assets [Line Items]  
Term of operating lease contract 3 years
Minimum | Equipment  
Operating Leased Assets [Line Items]  
Term of operating lease contract 2 years
Maximum  
Operating Leased Assets [Line Items]  
Term of operating lease contract 15 years
Maximum | Real Property  
Operating Leased Assets [Line Items]  
Term of operating lease contract 15 years
Operating lease renewal term 15 years
Maximum | Vehicles  
Operating Leased Assets [Line Items]  
Term of operating lease contract 5 years
Maximum | Equipment  
Operating Leased Assets [Line Items]  
Term of operating lease contract 7 years