v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current:    
Third party debt, current $ 0 $ 0
Non-current:    
Third party debt, non-current 4,100 4,100
Total third party debt 4,100 4,100
2021 Credit Facility    
Current:    
Third party debt, current 0 0
Mortgage    
Non-current:    
Third party debt, non-current $ 4,100 $ 4,100