XML 132 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Narrative (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
Mar. 31, 2025
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments (in segments) | segment 1    
Long lived assets $ 174,501   $ 170,105
Switzerland      
Segment Reporting Information [Line Items]      
Long lived assets 26,900   24,100
United States      
Segment Reporting Information [Line Items]      
Long lived assets 58,300   60,000
China      
Segment Reporting Information [Line Items]      
Long lived assets $ 45,500   $ 43,400
Geographic concentration | Consolidated net sales from continuing operations | Switzerland      
Segment Reporting Information [Line Items]      
Percentage of consolidated net sales 3.00% 2.00%