v3.26.1
Borrowings - Atlas Repurchase Agreement - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Apr. 23, 2025
Oct. 11, 2024
Line of Credit Facility [Abstract]        
Debt instrument, maximum borrowing capacity $ 2,150,000 $ 879,061    
Atlas Repurchase Agreement [Member]        
Line of Credit Facility [Abstract]        
Debt instrument, maximum borrowing capacity $ 300,000 $ 200,000    
Debt instrument, maturity date Oct. 11, 2027 Oct. 11, 2027    
Amended Atlas Repurchase Agreement [Member]        
Line of Credit Facility [Abstract]        
Deb instrument, borrowing capacity     $ 300,000 $ 200,000