v3.26.1
Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2024
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]          
Treasury stock reissued (in shares)   1,300,341      
Treasury stock, at cost   $ 5,691 $ 0    
Series C redeemable cumulative convertible preferred stock, issued (in shares)   150,000      
Classification changes, liability to equity          
Class of Stock [Line Items]          
Adjustments to additional paid-in-capital   $ 9,600 $ 9,600    
Class A Common Stock          
Class of Stock [Line Items]          
Common stock, outstanding (in shares)   109,799,384 103,330,156    
Common stock, shares, outstanding, subject to forfeiture (in shares)   754,968 754,968    
Common stock, issued (in shares)   109,799,384 103,330,156    
Class B Common Stock          
Class of Stock [Line Items]          
Common stock, outstanding (in shares)   40,873,767 44,188,561    
Common stock, issued (in shares)   40,873,767 44,188,561    
Series A Preferred Stock          
Class of Stock [Line Items]          
Series C redeemable cumulative convertible preferred stock, issued (in shares)   168,934 168,934    
Preferred stock, outstanding (in shares)   168,934 168,934 140,000 140,000
Series A Preferred Stock | Allianz Strategic Investments S.à.r.l. (“Allianz”) | Allianz Investment Agreement          
Class of Stock [Line Items]          
Sale of stock, number of shares issued in transaction (in shares) 140,000