v3.25.2
Notes payable - Schedule of Future Maturities of Notes Payable to Third Parties (Details) - Notes Payable, Other Payables
$ in Thousands
Jun. 30, 2025
USD ($)
Long-Term Debt, Fiscal Year Maturity [Abstract]  
2025 $ 1,113
2026 1,892
2027 575
2028 626
2029 69,581
Thereafter 301
Total $ 74,088