XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 2,558  
2026 4,159  
2027 4,143  
2028 4,099  
2029 4,138  
2030 and beyond 7,094  
Operating Leases 26,191  
Less: imputed interest 4,172  
Total lease liabilities 22,019 $ 23,813
Finance Leases    
Remainder of 2025 104  
2026 207  
2027 206  
2028 206  
2029 98  
2030 and beyond 0  
Finance Leases 821  
Less: imputed interest 115  
Total lease liabilities $ 706 $ 783