v3.26.1
Operating Leases - Summary of operating lease assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease, right-of-use assets $ 8,972 $ 9,810
Operating lease liabilities 2,799 2,664
Operating lease liabilities, net of current portion 10,583 $ 12,055
Total operating lease liabilities $ 13,382