XML 90 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 35,195
2026 30,857
2027 22,103
2028 16,624
2029 10,225
Thereafter 15,517
Total lease payments 130,521
Less: Imputed interest (11,244)
Total lease liabilities $ 119,277