v3.26.1
Earn-Out Shares - Additional Information (Details) - $ / shares
6 Months Ended
Sep. 24, 2025
Sep. 04, 2021
Jun. 30, 2026
Business Combination [Line Items]      
Contingent merger consideration earn-out shares issuable     2,343,750
Common Stock      
Business Combination [Line Items]      
Contingent merger consideration earn-out shares issuable   4,687,500  
Common Stock Price Per Share not Equals Or Exceeds 90.00 Per Share      
Business Combination [Line Items]      
Contingent merger consideration earn-out shares issuable 2,343,750    
Earn-Out price per share $ 90    
Earn-Out trading days 20 days    
Earn-Out consecutive trading days 30 days    
Common Stock Price Per Share Equals Or Exceeds 120.00 Per Share      
Business Combination [Line Items]      
Contingent merger consideration earn-out shares issuable 2,343,750    
Earn-Out price per share $ 120    
Earn-Out trading days 20 days    
Earn-Out consecutive trading days 30 days