v3.26.1
Business Combination and Recapitalization - Schedule of equity interest settlement as per business combination agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
Apr. 07, 2025
Jun. 30, 2026
Dec. 31, 2025
DePalma I Equity Value [Abstract]      
Cash $ 29,597    
DePalma Equity Value $ 629,544    
Per share merger consideration $ 10    
Common Stock, shares issued 73,914,402 73,914,402 73,914,402
Medallion Loan      
DePalma I Equity Value [Abstract]      
DePalma Equity Value $ 230,813    
DePalma I      
DePalma I Equity Value [Abstract]      
DePalma Equity Value 260,410    
DePalma II      
DePalma I Equity Value [Abstract]      
DePalma Equity Value $ 369,134    
DePalma companies equityholders      
DePalma I Equity Value [Abstract]      
Common Stock, shares issued 62,954,464