v3.26.1
Commitments and Contingencies - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lease, Cost [Abstract]    
Operating lease cost $ 4,452 $ 4,696
Short-term lease cost 715 1,063
Variable lease cost 2,149 1,826
Total lease cost $ 7,316 $ 7,585