v3.26.1
Transactions With Related Parties (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 27, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Public Offering            
Related Party Transaction [Line Items]            
Number of common stock issued (in shares) 3,220,000          
Affiliates | Public Offering            
Related Party Transaction [Line Items]            
Number of common stock issued (in shares)   1,439,200        
Affiliates | Medical Benefits Pool Plan            
Related Party Transaction [Line Items]            
Amount of related party transaction     $ 0.7 $ 0.4 $ 1.5 $ 0.9