v3.26.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Schedule of Other Current Assets [Abstract]      
Prepaid insurance $ 854 $ 1,417  
Dividend income receivable 5,920 321  
Prepaid income and other taxes 7,912 9,551  
Advance to vendors 22,813 6,831  
Contract assets 45,154 3,171 $ 206
Receivable for stock option exercises 19 2,965  
Other prepaid expenses and current assets 5,654 1,217  
Total other current assets $ 88,326 $ 25,473