v3.26.1
Leases - Schedule of Other Information Related to The Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease cost:        
Operating lease cost $ 1,807 $ 1,714 $ 3,617 $ 3,428
Variable lease cost 407 380 855 772
Total lease cost $ 2,214 $ 2,094 4,472 4,200
Other information:        
Operating cash flows used for operating leases     $ 3,366 $ 4,101
Weighted average remaining lease term 1 year 6 months 2 years 2 months 12 days 1 year 6 months 2 years 2 months 12 days
Weighted average incremental borrowing rate 11.80% 13.10% 11.80% 13.10%