v3.26.1
Pension and Other Benefit Programs - Additional Information (Details)
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Jun. 01, 2026
USD ($)
Jun. 01, 2026
CHF (SFr)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
May 31, 2026
Jun. 30, 2026
USD ($)
Switzerland            
Pension and Other Benefit Programs            
Percentage of employer contribution     70.00%   60.00%  
Pension Plan            
Pension and Other Benefit Programs            
Employer contributions       $ 31,000   $ 57,000
Expected contributions     $ 115,000 $ 115,000   $ 115,000
Pension Plan | Switzerland            
Pension and Other Benefit Programs            
Net prior service credit $ (48,379) SFr (39,133)        
Supplementary defined contribution plan | Switzerland            
Pension and Other Benefit Programs            
Eligibility threshold, minimum compensation $ 168,233 SFr 136,080