v3.26.3
Debt - Notes due 2026, Net Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2026
Feb. 28, 2025
Sep. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
May 25, 2021
Debt Instrument [Line Items]            
Principal amount     $ 711,561      
Principal outstanding     $ 711,561   $ 393,715  
Notes due 2026            
Debt Instrument [Line Items]            
Principal amount           $ 300,000
Interest rate           5.50%
Issuance costs           $ 6,800
Effective Interest Rate     6.03%      
Early partial repayments $ 9,100 $ 8,700        
Repaid principal   $ 8,800        
Principal outstanding $ 282,100   $ 0 $ 291,200 $ 291,215