XML 81 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Operating Leases (Details) - New Office and Manufacturing Space
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
May 31, 2021
USD ($)
Commitments and Contingencies      
Lease rent payments $ 2,104 $ 1,293  
Tenant improvement allowance     $ 6,300
Number of options to extend lease | item 3    
Renewal term 5 years