XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 08, 2024
Aug. 08, 2023
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Restructuring          
Employees eliminated (as a percent) 15.00% 60.00%      
Restructuring costs     $ 856 $ 856 $ 4,163
Severance and benefit costs          
Restructuring          
Restructuring costs         4,063
Payments for restructuring         3,998
Contract termination costs          
Restructuring          
Restructuring costs         100
Payments for restructuring         $ 100