XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Maturities of Operating Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 31,493
2027 31,084
2028 28,637
2029 28,804
2030 25,636
Thereafter 50,324
Total lease payments 195,978
Less: Imputed interest (58,020)
Total lease obligations $ 137,958