XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended 31 Months Ended
May 12, 2017
earnOutPayment
Dec. 31, 2022
USD ($)
$ / Person
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Commitments and Contingencies [Line Items]        
Number of earnout payments | earnOutPayment 2      
Value of damages sought       $ 38,400
Contingent liabilities   $ 2,300   2,300
Contingent earn-out acquisition consideration   2,299 $ 2,557 2,299
Amount of self-insured health Insurance, aggregate liability based on participants   45    
Self-insured health insurance, liability   516 498 516
Health insurance expenses, claims of self Insured plan   3,900 2,500  
India        
Commitments and Contingencies [Line Items]        
Self-insured health insurance, liability   $ 3,600 $ 3,800 3,600
Maximum        
Commitments and Contingencies [Line Items]        
Self-insured health insurance limit, per person | $ / Person   150,000    
Self-insured health Insurance, aggregate liability based on participants and claims, percentage   125.00%    
Self-insured health insurance, estimated cumulative liability for annual contract   $ 6,200   $ 6,200
Maximum | India        
Commitments and Contingencies [Line Items]        
Self-insured health insurance limit, per person | $ / Person   28,000