v3.26.3
Investments - Schedule of Investment Portfolio Operating and Balance Sheet Data (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Income Statement [Abstract]                
Expenses $ (20,052) $ (17,373) $ (50,983) $ (47,075)        
Income tax expense 3,738 (3,525) (1,514) (8,585)        
Net increase in net assets resulting from operations 48,593 34,809 106,571 99,280        
Balance Sheet Related Disclosures [Abstract]                
Stockholders’ equity 1,530,292 1,371,087 1,530,292 1,371,087 $ 1,479,902 $ 1,418,357 $ 1,319,892 $ 1,231,208
Clarion Safety Systems, LLC                
Income Statement [Abstract]                
Revenues 9,737 8,499 28,541 23,777        
Expenses (7,763) (6,841) (22,637) (20,330)        
Income before taxes 1,974 1,658 5,904 3,447        
Income tax expense (532) (454) (1,598) (945)        
Net increase in net assets resulting from operations 1,442 1,204 4,306 2,502        
Balance Sheet Related Disclosures [Abstract]                
Current assets 17,058   17,058     16,070    
Non-current assets 82,006   82,006     82,914    
Current liabilities 2,727   2,727     4,963    
Non-current liabilities 25,034   25,034     23,524    
Stockholders’ equity $ 71,303   $ 71,303     $ 70,497    
Ownership percentage 94.00%   94.00%     95.00%    
Sill Holdings, LLC                
Income Statement [Abstract]                
Revenues $ 12,485 8,031 $ 34,276 29,876        
Expenses (10,807) (7,922) (31,339) (25,571)        
Income before taxes 1,678 109 2,937 4,305        
Income tax expense (277) 375 (540) (327)        
Net increase in net assets resulting from operations 1,401 $ 484 2,397 $ 3,978        
Balance Sheet Related Disclosures [Abstract]                
Current assets 16,539   16,539     $ 13,812    
Non-current assets 108,906   108,906     109,240    
Current liabilities 5,880   5,880     6,946    
Non-current liabilities 18,654   18,654     18,186    
Stockholders’ equity $ 100,911   $ 100,911     $ 97,920    
Ownership percentage 94.00%   94.00%     93.00%