v3.25.2
Senior Notes - Senior Notes (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 12, 2025
May 14, 2025
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]        
Senior Notes     $ 200,409 $ 0
Senior Notes | Senior Notes Indenture        
Debt Instrument [Line Items]        
Senior Notes     $ 200,400 $ 0
Fixed interest rate (as a percent) 6.00%      
Right of investor threshold, aggregate principal amount held, percentage 60.00%      
Redemption period   150 days    
Senior Notes | Senior Notes Indenture | Prior to December 31, 2028        
Debt Instrument [Line Items]        
Redemption price percentage 106.00%      
Senior Notes | Senior Notes Indenture | Prior to December 31, 2028, including "Make Whole Premium"        
Debt Instrument [Line Items]        
Redemption price percentage 108.00%      
Senior Notes | Senior Notes Indenture | Change of Control Triggering Event        
Debt Instrument [Line Items]        
Redemption price percentage 101.00%