v3.26.1
Organization (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Nov. 19, 2018
Mar. 31, 2026
Maximum    
Organization    
Annual earnings before interest, tax, depreciation and amortization in middle market companies   $ 150.0
Minimum    
Organization    
Annual earnings before interest, tax, depreciation and amortization in middle market companies   $ 10.0
IPO    
Organization    
Shares issued 7,500,000  
Public offering price $ 20.25