v3.25.2
Fair value of financial instruments (Details) - Fair Value, Recurring - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Disclosed at fair value:    
Borrowings under Amended Credit Facility $ 68,900 $ 0
Notes payable 2,228 3,060
Related Party    
Disclosed at fair value:    
Notes payable $ 2,960 $ 0