XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Workforce Reduction - Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
One-time Termination Benefits      
Restructuring Cost [Roll Forward]      
Restructuring costs $ 1,264 $ 1,264  
Employee Severance      
Restructuring Cost [Roll Forward]      
Restructuring reserve, beginning balance $ 3,380 3,380  
Restructuring costs     $ 3,380
Payments for restructuring   (4,644)  
Restructuring reserve, ending balance   $ 0 $ 3,380