v3.26.3
Senior Debt - Schedule of Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total $ 351,453 $ 321,353
Line of Credit    
Debt Instrument [Line Items]    
Total 351,453 321,353
Line of Credit | Secured Debt | Term loan    
Debt Instrument [Line Items]    
Remaining of 2026 0  
2027 15,000  
2028 15,000  
2029 15,000  
2030 30,000  
2031 and thereafter 0  
Total $ 75,000 $ 0