XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 8,753
2026 16,920
2027 15,994
2028 11,347
2029 5,823
2030 and thereafter 5,600
Total future minimum lease payments 64,437
Less: imputed interest 7,475
Total $ 56,962