XML 97 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Future Minimum Rental Operating Leases  
Rest of 2025 $ 3,200
2026 9,425
2027 8,719
2028 8,210
2029 6,973
2030 and beyond 54,964
Total lease payments 91,491
Less: Imputed interest 27,769
Present value of lease liabilities $ 63,722