v3.26.1
Commitments and Contingencies - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]        
Operating lease costs $ 1,391 $ 1,411 $ 2,814 $ 2,823
Variable lease costs 493 423 1,011 907
Short-term lease costs 199 237 398 510
Total lease costs $ 2,083 $ 2,071 $ 4,223 $ 4,240