XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Corporate Borrowings - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 16, 2021
Dec. 31, 2019
Dec. 31, 2017
Jun. 30, 2023
Jun. 01, 2023
Dec. 31, 2022
Jul. 29, 2021
May 14, 2021
Feb. 14, 2020
Debt Instrument [Line Items]                  
Total indebtedness outstanding       $ 332,050   $ 236,450      
Line of Credit | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Contingent increase in borrowing capacity               $ 100,000  
Credit Agreement - Revolver, 6.20% (variable rate) due 2026                  
Debt Instrument [Line Items]                  
Outstanding borrowings under credit facility               400,000 $ 300,000
Credit Agreement - Revolver, 6.20% (variable rate) due 2026 | Line of Credit | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Total indebtedness outstanding       98,000 $ 105,000 0      
Remaining borrowing capacity       302,000          
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%          
Note Purchase Agreement | Secured Debt                  
Debt Instrument [Line Items]                  
Term loan face value               20,000  
Note Purchase Agreement | Secured Debt | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Total indebtedness outstanding       $ 19,200          
Remaining borrowing capacity       120,000          
Term loan face value             $ 140,000 $ 105,000  
Series A Senior Secured Notes, 3.53% (fixed rate) due 2027 | Secured Debt                  
Debt Instrument [Line Items]                  
Total indebtedness outstanding       $ 13,600   15,200      
Proceeds from issuance of debt     $ 20,000            
Stated interest rate       3.53%          
Senior Secured Notes, 3.80% (fixed rate) due 2029 | Secured Debt                  
Debt Instrument [Line Items]                  
Total indebtedness outstanding       $ 19,200   $ 20,000      
Proceeds from issuance of debt   $ 20,000              
Stated interest rate       3.80%