XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Lease [Abstract]    
Year One $ 40,825  
Year Two 36,331  
Year Three 33,185  
Year Four 27,973  
Year Five 24,636  
Thereafter 90,285  
Total operating lease payments 253,235  
Less: imputed interest 43,037  
Total operating lease liabilities $ 210,198 $ 177,947