v3.26.1
Related Party Transactions - Schedule of Share-Based Payments Issued to BHES (Details) - BHES - Joint Development Agreements - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Expense Recognized        
Stock issued during period, value, issued for services $ 0 $ 10,323 $ 6,011 $ 18,570
Class A Common Stock        
Quantity        
Stock issued during period, shares, issued for services (in shares) 0 1,562 909 2,809
Expense Recognized        
Stock issued during period, value, issued for services $ 0 $ 10,323 $ 6,011 $ 18,570
Class B Common Stock        
Quantity        
Stock issued during period, shares, issued for services (in shares) 0 1,562 909 2,809
Expense Recognized        
Stock issued during period, value, issued for services $ 0 $ 0 $ 0 $ 0