v3.26.1
Commitments and Contingencies - Components of Operating Lease (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 cost $ 1,650 $ 1,879 $ 3,514 $ 3,752
Variable lease cost 76 1,171 1,228 2,200
Less: sublease income 22 53 74 104
Total lease cost 1,704 2,997 4,668 5,848
Short-term lease, cost $ 100 $ 100 $ 200 $ 100