XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 29,239
2026 20,086
2027 12,391
2028 6,088
2029 2,953
Thereafter 3,091
Total 73,848
Less: discount 6,294
Total operating lease liabilities $ 67,554