XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements and Fair Value of Financial Instruments - Carrying Value and Fair Value of Debt Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Carrying Value    
Debt Obligations:    
Debt obligations $ 127,535 $ 199,221
Carrying Value | Revolving credit facility    
Debt Obligations:    
Debt obligations 115,494 186,131
Carrying Value | Senior promissory notes    
Debt Obligations:    
Debt obligations 10,000 10,000
Carrying Value | Other    
Debt Obligations:    
Debt obligations 2,041 3,090
Fair Value    
Debt Obligations:    
Debt obligations 127,323 198,994
Fair Value | Revolving credit facility    
Debt Obligations:    
Debt obligations 115,494 186,131
Fair Value | Senior promissory notes    
Debt Obligations:    
Debt obligations 9,788 9,773
Fair Value | Other    
Debt Obligations:    
Debt obligations $ 2,041 $ 3,090