v3.26.3
Leases - Schedule of Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Operating lease costs        
Operating lease costs $ 950 $ 919 $ 2,841 $ 2,749
Short-term lease costs 30 158 90 420
Variable lease costs 375 65 1,084 113
Total operating lease expense 1,355 1,142 4,015 3,282
Sublease income $ 270 $ 269 $ 811 $ 810