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
Mar. 31, 2026
Mar. 31, 2025
Expense Recognized    
Stock issued during period, value, issued for services $ 6,011 $ 8,247
Class A Common Stock    
Quantity    
Stock issued during period, shares, issued for services (in shares) 909 1,248
Expense Recognized    
Stock issued during period, value, issued for services $ 6,011 $ 8,247
Class B Common Stock    
Quantity    
Stock issued during period, shares, issued for services (in shares) 909 1,248
Expense Recognized    
Stock issued during period, value, issued for services $ 0 $ 0