v3.25.4
Merger with MMLC II - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Oct. 14, 2025
Dec. 31, 2025
Oct. 12, 2025
Jul. 11, 2025
Dec. 31, 2024
Business Combination [Line Items]          
Common stock, par value   $ 0.001     $ 0.001
MMLC II [Member]          
Business Combination [Line Items]          
Acquisition date Oct. 14, 2025        
Common stock, par value       $ 0.001  
Per share value equivalent to cash       $ 18.41  
Amount paid for common stockholders     $ 441,182 $ 441,182