v3.26.3
Notes receivable - Schedule of notes receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financing Receivable, after Allowance for Credit Loss [Abstract]    
Notes receivable – current $ 5,358 $ 4,629
Notes receivable – net of current 836 2,980
Total notes receivable $ 6,194 $ 7,609