XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 19,321
2027 15,098
2028 13,080
2029 6,840
2030 5,010
Thereafter 9,242
Total lease payments 68,591
Less: Interest (10,006)
Present value of lease payments $ 58,585