XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Corporate Borrowings - Narrative (Details) - USD ($)
$ in Thousands
Nov. 16, 2021
Mar. 31, 2025
Dec. 31, 2024
Aug. 23, 2023
Aug. 22, 2023
May 14, 2021
Feb. 14, 2020
Dec. 31, 2019
Dec. 31, 2017
Debt Instrument [Line Items]                  
Total indebtedness outstanding   $ 302,850 $ 329,450            
Convertible Senior Notes, 1.88% (fixed rate) due 2041 | Convertible Debt                  
Debt Instrument [Line Items]                  
Total indebtedness outstanding   $ 201,250 201,250            
Proceeds from issuance of debt $ 201,250                
Stated interest rate 1.88% 1.88%              
Series A Senior Secured Notes | Secured Debt                  
Debt Instrument [Line Items]                  
Maximum face amount of notes         $ 20,000        
Series A Senior Secured Notes, 3.53% (fixed rate) due 2027 | Secured Debt                  
Debt Instrument [Line Items]                  
Total indebtedness outstanding   $ 8,000 8,800            
Stated interest rate   3.53%              
Face amount of notes                 $ 20,000
Senior Secured Notes | Secured Debt                  
Debt Instrument [Line Items]                  
Maximum face amount of notes       $ 250,000 $ 105,000        
Senior Secured Notes, 3.80% (fixed rate) due 2029 | Secured Debt                  
Debt Instrument [Line Items]                  
Total indebtedness outstanding   $ 13,600 14,400            
Stated interest rate   3.80%              
Face amount of notes               $ 20,000  
Note Purchase Agreement | Secured Debt                  
Debt Instrument [Line Items]                  
Remaining face amount of notes   $ 228,400              
Revolving Credit Facility | Credit Agreement - Revolver, 5.42% (variable rate) due 2026 | Line of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity           $ 400,000 $ 300,000    
Contingent increase in borrowing capacity           $ 100,000      
Total indebtedness outstanding   80,000 $ 105,000            
Remaining borrowing capacity   $ 320,000