XML 88 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Provisions of Revolving Line of Credit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt instruments      
Repayments of debt $ 104,431 $ 28,274 $ 49,120
Proceeds from lines of credit 106,958 $ 24,000 $ 53,000
Revolver      
Debt instruments      
Line of credit facility, maximum borrowing capacity 65,000    
Amount outstanding 0    
Remaining borrowing capacity 47,700    
Repayments of debt 64,000    
Proceeds from lines of credit 64,000    
Letter of Credit      
Debt instruments      
Line of credit facility, maximum borrowing capacity $ 5,000