v3.26.3
Commitments and Contingencies - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Lease, Cost [Abstract]        
Operating lease cost $ 4,553 $ 4,478 $ 13,467 $ 20,558
Short-term lease cost 733 846 2,072 2,827
Variable lease cost 2,261 2,243 6,637 6,238
Total lease cost $ 7,547 $ 7,567 $ 22,176 $ 29,623