XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2020
USD ($)
Significant Accounting Policies [Line Items]        
Contract with customer, liability $ 7,700 $ 7,100    
Revenues 317,539 311,678 $ 301,012  
Allowance for doubtful accounts 359 263 1,197  
Retained earnings $ (132,559) (95,424)    
Depreciation and amortization of property and equipment Depreciation is computed using the straight-line method over the life of the assets. Amortization of leasehold improvements is computed using the straight-line method over the lesser of the life of the asset or the remaining term of the lease.      
Number of business segments | Segment 1      
Equipment        
Significant Accounting Policies [Line Items]        
Estimated useful lives of fixed assets (or lesser for Leaseholds) 5 years      
Furniture and fixtures        
Significant Accounting Policies [Line Items]        
Estimated useful lives of fixed assets (or lesser for Leaseholds) 7 years      
Leasehold improvements        
Significant Accounting Policies [Line Items]        
Estimated useful lives of fixed assets (or lesser for Leaseholds) 15 years      
Minimum        
Significant Accounting Policies [Line Items]        
Amortization period of deferred cash retention awards 3 years      
Minimum | Restricted Stock        
Significant Accounting Policies [Line Items]        
Amortization period of restricted stock units 3 years      
Maximum        
Significant Accounting Policies [Line Items]        
Amortization period of deferred cash retention awards 5 years      
Maximum | Restricted Stock        
Significant Accounting Policies [Line Items]        
Amortization period of restricted stock units 5 years      
Cumulative effect of the change in accounting principle        
Significant Accounting Policies [Line Items]        
Retained earnings       $ 100
Reimbursement Revenue        
Significant Accounting Policies [Line Items]        
Revenues $ 2,700 2,700 6,400  
Advisory Fees        
Significant Accounting Policies [Line Items]        
Allowance for doubtful accounts 400 300 1,200  
Advisory Services        
Significant Accounting Policies [Line Items]        
Contract with customer, liability, revenue recognized $ 4,900 $ 2,300 $ 4,700