XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 3,804  
2026 4,147  
2027 4,135  
2028 4,094  
2029 4,133  
2030 and beyond 7,264  
Total future minimum lease payments, operating leases 27,577  
Less: imputed interest 4,548  
Total lease liabilities 23,029 $ 23,813
Finance Leases    
Remainder of 2025 156  
2026 206  
2027 206  
2028 206  
2029 99  
2030 and beyond 0  
Total future minimum lease payments, finance leases 873  
Less: imputed interest 129  
Total lease liabilities $ 744 $ 783