v3.26.1
Commitments and Contingencies - Operating Leases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
item
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Jan. 29, 2025
item
Commitments and Contingencies        
Finance lease, right-of-use asset $ 0   $ 0  
Finance lease, Liability $ 0   $ 0  
New Office and Manufacturing Space        
Commitments and Contingencies        
Number of options to extend lease | item 3      
Renewal term 5 years      
Lease rent payments $ 736 $ 541    
Headquarters of SeQure        
Commitments and Contingencies        
Number of options to extend lease | item       1
Renewal term       5 years
Lease rent payments $ 138 $ 67