v3.26.1
Subsequent Events (Details) - PIPE Warrants - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 34 Months Ended
Jul. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Subsequent Event [Line Items]        
Proceeds from the exercise of warrants   $ 5,114 $ 42,400
Issuance of ordinary shares to settle warrant exercised (in shares)   515,000   4,267,050
Subsequent event        
Subsequent Event [Line Items]        
Proceeds from the exercise of warrants $ 31,700      
Issuance of ordinary shares to settle warrant exercised (in shares) 2,690,696