v3.26.1
Notes payable and debt - Narrative - Needham Bank (Details) - Line of credit
$ in Thousands
Oct. 10, 2025
USD ($)
Jun. 30, 2026
USD ($)
Feb. 18, 2026
Oct. 31, 2025
USD ($)
Nov. 06, 2024
USD ($)
Notes payable          
Original facility size   $ 1,170,970      
Amended Needham LOC          
Notes payable          
Original facility size   $ 100,000      
Interest rate, stated percentage   8.99% 8.99%    
Amended Needham LOC | Revolving credit facility          
Notes payable          
Original facility size $ 100,000     $ 40,000 $ 40,000
Additional borrowing capacity         $ 20,000
Unused borrowing capacity   $ 46,300      
Debt service coverage ratio 1.5        
Loan-to-value ratio threshold 80.00%        
Amended Needham LOC | Minimum          
Notes payable          
Interest rate, stated percentage 7.99%        
Amended Needham LOC | Maximum          
Notes payable          
Interest rate, stated percentage 8.99%