v3.25.2
Realignment Actions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Realignment Costs [Line Items]      
Non-cash compensation expense   $ 5,000 $ 6,420
Realignment actions [Member]      
Realignment Costs [Line Items]      
Non-cash compensation expense   1,500  
Selling, General and Administrative Expenses [Member] | Realignment actions [Member]      
Realignment Costs [Line Items]      
Realignment costs $ 700 $ 4,500