v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Future Minimum Rent Payments Under Operating Leases Future lease payments as of June 30, 2026 were as follows (in thousands):
Operating
 Leases
2026$548 
20271,113 
20281,140 
20291,169 
2030795 
Total future lease payments4,765 
Less: Imputed interest669 
Present value of lease liabilities
$4,096 
Lease liabilities, current1,062 
Lease liabilities, non-current3,034 
Present value of lease liabilities
$4,096 
Schedule of Other Information Related to Lease
Other information related to our lease for the three and six months ended June 30, 2026 and 2025 is as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows$270 263 537 524