XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Estimated Debt Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Outstanding principal $ 100,787 $ 113,622
Long term debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Outstanding principal 52,053 51,664
Revolving line of credit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Line of credit, principal amount 48,734 61,958
Carrying amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long term debt 41,586 40,661
Debt 89,691 101,899
Carrying amount | Revolving line of credit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Line of credit 48,105 61,238
Fair value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long term debt 55,980 58,143
Debt 108,784 128,831
Fair value | Revolving line of credit | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Line of credit $ 52,804 $ 70,688