XML 62 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Related Parties - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]      
Exercise of stock warrants (in shares)   1,241,955  
Proceeds from exercise of warrants $ 12,300 $ 14,182 $ 0
PIPE Warrants      
Related Party Transaction [Line Items]      
Exercise of stock warrants (in shares)   1,048,900  
Related Party | PIPE Warrants      
Related Party Transaction [Line Items]      
Exercise of stock warrants (in shares)   100,000  
Issuance for aggregate (in shares)   100,000  
Proceeds from exercise of warrants   $ 1,300