v3.26.3
Debt - Schedule of future notes payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Total $ 656,645 $ 840,796
Notes Payable    
Line of Credit Facility [Line Items]    
Remainder of 2026 343  
2027 373  
2028 405  
2029 443  
2030 482  
Thereafter 2,963  
Total $ 5,009