v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 01, 2026
Jun. 30, 2026
Jun. 30, 2025
Disclosure of non-adjusting events after reporting period [line items]      
Gross proceeds   $ 1.9 $ 0.2
Net proceeds   $ 1.9 $ 0.2
Major Ordinary Share Transactions | ATM offering      
Disclosure of non-adjusting events after reporting period [line items]      
Shares issued (in shares) 107,631    
Sale of stock per share $ 2.78    
Gross proceeds $ 0.3    
Net proceeds $ 0.3