v3.25.2
Leases - Summary of Lease Costs (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 costs $ 4,787 $ 5,705 $ 9,618 $ 11,476
Short-term lease costs 0 371 0 745
Variable lease costs 1,721 1,961 2,963 3,928
Sublease income (809) (695) (1,632) (1,071)
Total lease costs $ 5,699 $ 7,342 $ 10,949 $ 15,078