XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Business Realignment - Reconciliation of Business Realignment Liability Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Reserve [Roll Forward]        
Charges to Expense $ 1,676 $ 1,949 $ 4,503 $ 1,949
Employee termination costs        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     411 1,230
Charges to Expense     4,503 1,949
Utilization, Cash     (4,094) (1,346)
Utilization, Non-Cash     0 0
Accrual at end of period $ 820 $ 1,833 $ 820 $ 1,833