XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Commitment and Contingencies - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating leases  
2025 (excluding the first 3 months) $ 4,106
2026 4,572
2027 3,721
2028 3,391
2029 3,100
Thereafter 8,230
Total lease payments 27,120
Less imputed interest (5,434)
Total 21,686
Finance leases  
2025 (excluding the first 3 months) 45
2026 46
2027 27
2028 17
2029 5
Thereafter 0
Total lease payments 140
Less imputed interest (10)
Total $ 130