XML 130 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (statement of position location and lease cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease right-of-use assets $ 39,998 $ 43,731  
Operating lease liabilities $ 43,472 $ 48,659  
Operating Lease, Weighted Average Remaining Lease Term 4 years 4 months 24 days 4 years 6 months  
Operating Lease, Weighted Average Discount Rate, Percent 4.00% 3.30%  
Operating Lease, Cost $ 13,863 $ 13,848 $ 16,647
Short-term Lease, Cost 9 132 125
Variable Lease, Cost 2,454 2,231 2,189
Sublease Income 1,547 1,447 1,126
Lease, Cost $ 14,779 $ 14,764 $ 17,835