v3.25.2
Special Purpose Acquisition Company (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jul. 18, 2023
Special Purpose Acquisition Companies            
Restricted cash held in trust     $ 338,584   $ 331,781  
SPAC's effects on changes in non-controlling interest subject to possible redemption            
Balance, beginning of year $ 806,342   785,091      
Balance, end of period     806,342      
NETC II | IPO            
Special Purpose Acquisition Companies            
Units issued   30,500,000        
Price per unit   $ 10        
Proceeds from units issued   $ 305,000        
NETC II | Private Placement            
Special Purpose Acquisition Companies            
Number of warrants issued   9,540,000        
Proceeds from issuance of warrants   $ 9,500        
Value of unsecured promissory notes issued   $ 3,100        
NETC II            
Special Purpose Acquisition Companies            
Restricted cash held in trust     338,600   $ 331,800 $ 308,100
Amount redeemed from Trust Account 186,700          
SPAC's effects on changes in non-controlling interest subject to possible redemption            
Balance, beginning of year $ 338,584   331,781 $ 315,488    
Net earnings     6,803 7,774    
Balance, end of period     $ 338,584 $ 323,262