XML 171 R113.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions - Allianz Transaction (Details)
$ in Thousands
12 Months Ended
Jul. 31, 2024
director
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Feb. 22, 2024
USD ($)
shares
Jun. 07, 2023
shares
Related Party Transaction [Line Items]            
Number of securities called by warrants or rights (in shares) | shares           19,892,387
Preferred stock tranche liability, at fair value   $ 3,940 $ 0      
Gain (loss) on preferred stock tranche liability   600 0 $ 0    
Equity method investments   27,517 14,194      
Related party            
Related Party Transaction [Line Items]            
Equity method investments   20,300 0      
Allianz warrant | Additional paid-in-capital            
Related Party Transaction [Line Items]            
Warrant liabilities, at fair value   6,600        
Series A Preferred Stock            
Related Party Transaction [Line Items]            
Preferred stock   142,858 0      
Series A Preferred Stock | Related party            
Related Party Transaction [Line Items]            
Preferred stock   $ 142,858 $ 0      
Class A Common Stock            
Related Party Transaction [Line Items]            
Number of securities called by warrants or rights (in shares) | shares           4,962,147
Allianz Strategic Investments S.à.r.l. (“Allianz”) | Series A Preferred Stock | Allianz Investment Agreement            
Related Party Transaction [Line Items]            
Sale of stock, number of shares issued in transaction (in shares) | shares 140,000          
Allianz Strategic Investments S.à.r.l. (“Allianz”) | Series A Preferred Stock | Allianz Investment Agreement | Allianz Tranche Right            
Related Party Transaction [Line Items]            
Number of securities called by warrants or rights (in shares) | shares         50,000  
Value of securities called by warrant or right         $ 50,000  
Allianz Strategic Investments S.à.r.l. (“Allianz”) | Class A Common Stock | Allianz Investment Agreement            
Related Party Transaction [Line Items]            
Sale of stock, number of shares issued in transaction (in shares) | shares 19,318,580.96          
Number of directors available for nomination | director 2          
Threshold of ownership (in percent) 50.00%          
Allianz Strategic Investments S.à.r.l. (“Allianz”) | Class A Common Stock | Allianz Investment Agreement | Allianz warrant            
Related Party Transaction [Line Items]            
Number of securities called by warrants or rights (in shares) | shares 5,000,000