v3.25.2
Commitments and Contingencies - 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
Lease, Cost [Abstract]        
Operating lease cost $ 11,384 $ 4,469 $ 16,080 $ 9,088
Short-term lease cost 918 1,189 1,981 2,551
Variable lease cost 2,169 2,088 3,995 4,102
Total lease cost $ 14,471 $ 7,746 $ 22,056 $ 15,741