v3.26.1
Leases (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Leases [Line Item]  
Lease term five years and two months
Minimum [Member]  
Leases [Line Item]  
Expiration date Jul. 30, 2027
Current annual rent $ 0.2
Lease term 1 month
Maximum [Member]  
Leases [Line Item]  
Expiration date Dec. 31, 2030
Current annual rent $ 0.6
Lease term 5 years