v3.26.1
Notes receivable - Schedule of notes receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, after Allowance for Credit Loss [Abstract]    
Notes receivable – current $ 7,368 $ 4,629
Notes receivable – net of current 834 2,980
Total notes receivable $ 8,202 $ 7,609