XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (remainder) $ 764
2026 1,551
2027 1,598
2028 1,646
2029 1,695
2030 860
Total operating lease payments 8,114
Less imputed interest (1,509)
Present value of operating lease liabilities $ 6,605