v3.26.1
Leases - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Total right-of-use assets $ 6,634 $ 8,858
Accrued liabilities 5,728 5,562
Other non-current liabilities 838 3,409
Total operating lease liabilities $ 6,566 $ 8,971