v3.26.1
Earnings per Common Share (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 27, 2025
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
$ / shares
Jun. 03, 2025
$ / shares
Numerator:              
Net (loss) income | $   $ (8,082) $ 69,927 $ (15,513) $ 69,533    
Amount allocated to participating common shareholders, basic | $   0 (185) 0 (115)    
Amount allocated to participating common shareholders, diluted | $   0 (185) 0 (115)    
Net (loss) income attributable to Kestrel common shareholders | $   (8,082) 69,742 (15,513) 69,418    
Net (loss) income attributable to Kestrel common shareholders | $   $ (8,082) $ 69,742 $ (15,513) $ 69,418    
Denominator:              
Weighted average number of common shares – basic (in shares)   7,824,030 4,635,406 7,788,420 3,692,701    
Weighted average number of common shares - diluted (in shares)   7,824,030 4,635,406 7,788,420 3,692,701    
Basic (loss) earnings per share attributable to Kestrel shareholders (in dollars per share) | $ / shares   $ (1.03) $ 15.05 $ (1.99) $ 18.80    
Diluted (loss) earnings per share attributable to Kestrel shareholders (in dollars per share) | $ / shares   $ (1.03) $ 15.05 $ (1.99) $ 18.80    
Potentially dilutive securities (in shares)   0   0 0    
Common shares, par value (in dollars per share) | $ / shares $ 0.01 $ 0.01   $ 0.01   $ 0.01 $ 0.01
Business combination, stock conversion ratio 0.05            
Restricted Stock and Performance Shares              
Denominator:              
Potentially dilutive securities (in shares)       737,943      
Stock Options              
Denominator:              
Potentially dilutive securities (in shares)       3,375      
Kestrel Group, Ltd.              
Denominator:              
Common shares (in shares) 7,221,621            
Kestrel Group, Ltd. | Common shares              
Denominator:              
Common shares (in shares) 2,749,996