XML 118 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule I - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance, total $ 256,251    
Amortization of debt discount and debt issuance costs 1,222 $ 1,161 $ 785
Balance, total 249,345 256,251  
Senior Notes [Member]      
Balance 144,580    
Balance, debt issuance cost (2,484)    
Balance, total 142,096    
Amortization of debt discount and debt issuance costs 1,154    
Balance 144,580 144,580  
Balance, debt issuance cost 1,330 2,484  
Balance, total 143,250 142,096  
Parent Company [Member]      
Amortization of debt discount and debt issuance costs 1,154 1,093 $ 722
Parent Company [Member] | Senior Notes [Member]      
Balance 144,580    
Balance, debt issuance cost (2,484)    
Balance, total 142,096    
Amortization of debt discount and debt issuance costs 1,154    
Balance 144,580 144,580  
Balance, debt issuance cost (1,330) 2,484  
Balance, total $ 143,250 $ 142,096