v3.25.4
Employee and Personnel Costs - Summary of Employee Benefits Expenses by Function (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Employee Benefits Expenses By Function [Line Items]      
Employee benefits expenses by function $ (182,520) $ (181,724) $ (204,269)
Cost of Goods Sold      
Employee Benefits Expenses By Function [Line Items]      
Employee benefits expenses by function (36,906) (37,240) (37,671)
Research and Development Expenses      
Employee Benefits Expenses By Function [Line Items]      
Employee benefits expenses by function (11,628) (11,645) (12,431)
Selling, General and Administrative Expenses      
Employee Benefits Expenses By Function [Line Items]      
Employee benefits expenses by function $ (133,986) $ (132,839) $ (154,167)