XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Narrative (Details)
$ in Millions
Jun. 04, 2025
patent
May 01, 2025
patent
Sep. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]        
Weighted average remaining lease term     11 years 3 months 18 days  
Deposits | $     $ 1.6 $ 1.5
Discount rate     11.40%  
Number of patents allegedly infringed | patent 2 3