v3.26.3
LEASES - Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 2,557  
Lessee, Operating Lease, Liability, to be Paid, Year One 9,881  
Lessee, Operating Lease, Liability, to be Paid, Year Two 9,510  
Lessee, Operating Lease, Liability, to be Paid, Year Three 7,504  
Lessee, Operating Lease, Liability, to be Paid, Year Four 6,860  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 30,187  
Lessee, Operating Lease, Liability, to be Paid 66,499  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (13,025)  
Operating Lease, Liability 53,474 $ 58,112
Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 38  
Finance Lease, Liability, to be Paid, Year One 154  
Finance Lease, Liability, to be Paid, Year Two 159  
Finance Lease, Liability, to be Paid, Year Three 160  
Finance Lease, Liability, to be Paid, Year Four 111  
Finance Lease, Liability, to be Paid, after Year Five 705  
Finance Lease, Liability, to be Paid 1,327  
Finance Lease, Liability, Undiscounted Excess Amount (251)  
Finance Lease, Liability $ 1,076 $ 1,149