v3.25.2
Leases - Summary of Total Lease Costs and Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 1,567 $ 2,418 $ 3,134 $ 4,667
Variable lease cost 678 1,451 1,578 1,678
Termination-related costs, net 32,242   32,242  
Sublease income (568)   (1,136)  
Total lease cost $ 33,919 $ 3,869 $ 35,818 $ 6,345