v3.26.1
Commitments and Contingencies - Operating Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
item
Dec. 31, 2024
USD ($)
New Office and Manufacturing Space    
Commitments and Contingencies    
Number of options to extend lease | item 3  
Renewal term 5 years  
Lease rent payments | $ $ 1,994 $ 2,104
Headquarters of SeQure    
Commitments and Contingencies    
Number of options to extend lease | item 1  
Renewal term 5 years  
Lease rent payments | $ $ 367