XML 98 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Operating Liability Maturities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 27,782
2026 31,601
2027 27,544
2028 24,530
2029 22,946
2030 and thereafter 80,834
Total operating lease payments 215,237
Less: imputed interest (25,193)
Total operating lease liabilities $ 190,044