XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 6,212  
Lessee, Operating Lease, Liability, to be Paid, Year One 8,029  
Lessee, Operating Lease, Liability, to be Paid, Year Two 7,656  
Lessee, Operating Lease, Liability, to be Paid, Year Three 7,547  
Lessee, Operating Lease, Liability, to be Paid, Year Four 7,100  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 36,365  
Lessee, Operating Lease, Liability, to be Paid 72,909  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (14,309)  
Operating Lease, Liability $ 58,600 $ 59,800