v3.26.1
Organizational Restructuring - Accrued Restructuring Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Restructuring Reserve    
Net accruals $ 2,179 $ 4,784
Organizational Restructuring, 2026    
Restructuring Reserve    
Balance at beginning of period   0
Net accruals 2,200 4,784
Cash paid   (2,021)
Balance at end of period $ 2,763 $ 2,763