v3.26.1
Related Party Transactions (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 21, 2024
item
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
item
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
item
Dec. 31, 2024
USD ($)
item
Nov. 03, 2024
USD ($)
Related Party Transactions.                
Revenue from Related Parties   $ (268) $ 7,540 $ 2,805 $ 13,556      
Cost of services   2,119 8,462 5,667 11,158      
Number of Participants | item           2    
Dahae Energy Co., Ltd                
Related Party Transactions.                
Cost of services   914 2,884 $ 1,671 4,285      
Number of Participants | item       2     2  
Restricted stock | Share Based Payment Arrangement Non Employee                
Related Party Transactions.                
Number of Participants | item 2              
Granted | shares 298,508              
Vested | shares       186,847        
Related Party | BMW                
Related Party Transactions.                
Revenue subject to achieving certain milestones       $ 20,000        
Revenue from Related Parties   0 0 0 0      
Equity Method Investment, Change In Income   $ 92 $ 0 $ 92 $ 132      
Equity method investee | Dahae Energy Co., Ltd                
Related Party Transactions.                
Ownership percentage, equity method   20.00%   20.00%     20.00%  
Equity method investee | Dahae Energy Co., Ltd                
Related Party Transactions.                
Payments made to acquire equity method investments             $ 656  
Transaction costs             256  
Equity method investee | Corporate Bonds | Dahae Energy Co., Ltd                
Related Party Transactions.                
Debt discount   $ 1,726   $ 1,726   $ 1,796    
Equity method investee | Warrants | Dahae Energy Co., Ltd                
Related Party Transactions.                
Impairment on warrants       0   0    
Fair value of the bond             $ 607  
Remeasurement of restricted stock awards       23   $ 323    
Equity method investee | Term loan facility | Dahae Energy Co., Ltd                
Related Party Transactions.                
Principal amount               $ 1,161
Interest rate               3.00%
Equity method investee | Additional Term Loan Facility | Dahae Energy Co., Ltd                
Related Party Transactions.                
Amount of additional financing   $ 2,000   $ 2,000       $ 2,000
Equity method investee | Restricted stock | Dahae Energy Co., Ltd                
Related Party Transactions.                
Granted | shares       298,508        
Equity method investee | On exercise of warrants | Warrants | Dahae Energy Co., Ltd                
Related Party Transactions.                
Ownership percentage, equity method             40.00%