v3.25.2
Provision for Income Taxes - Additional Information (Details)
3 Months Ended 6 Months Ended
Jul. 18, 2025
Jul. 17, 2025
Jun. 30, 2025
Jun. 30, 2025
Provision for Income Taxes        
Statutory tax rate (as a percent)       21.00%
Change in tax rate - foreign jurisdictions (as a percent)       7.50%
Change in tax rate     2.30% 2.30%
Germany        
Provision for Income Taxes        
Statutory tax rate (as a percent)       30.00%
Germany | Subsequent Event        
Provision for Income Taxes        
Change in tax rate - foreign jurisdictions (as a percent) 10.00% 15.00%    
Switzerland        
Provision for Income Taxes        
Statutory tax rate (as a percent)       20.00%