v3.26.1
The Company and Basis of Presentation - Additional Information (Details)
Dec. 30, 2025
Oct. 31, 2018
Hiper Euro GmbH    
Organization Consolidation And Presentation Of Financial Statements [Line Items]    
Percentage of shares acquired 100.00%  
OSS Europe    
Organization Consolidation And Presentation Of Financial Statements [Line Items]    
Percentage of shares acquired   100.00%