XML 119 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Office and warehouse leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2022
Aug. 31, 2021
Jul. 31, 2021
Jun. 18, 2021
Jul. 31, 2019
Leases              
Lease, Practical Expedient, Lessor Single Lease Component [true false] true            
Menlo Park, CA              
Leases              
Term of contract   35 months          
Security Deposit   $ 40          
Office and laboratory space | Menlo Park, CA              
Leases              
Term of contract         70 months   7 years
Security Deposit         $ 92   $ 181
Office space | Marlborough, MA              
Leases              
Term of contract       30 months     7 years
Security Deposit       $ 43   $ 300 $ 450
Warehouse space | Marlborough, MA              
Leases              
Term of contract     96 months        
Auto leases              
Leases              
Term of contract 48 months