XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Maturities of operating lease liabilities  
2025 (for remaining six months) $ 6,363
2026 12,157
2027 10,980
2028 9,324
2029 9,134
2030 7,189
Thereafter 59,976
Total lease payments 115,123
Less amount representing interest (27,246)
Present value of total lease payments $ 87,877