v3.25.3
Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Aug. 31, 2024
Restructuring and Related Activities [Abstract]            
Restructuring charges $ 0 $ 6,985 $ 0 $ 6,985    
Restructuring charges, cash   2,600   2,600    
Acceleration of equity-based compensation   4,400   4,400    
Cash restructuring charges paid   1,300   1,300    
Restructuring reserve   $ 1,300   $ 1,300 $ 400  
Lease termination fee payable           $ 6,600
Payment for lease termination fee     $ 2,600