XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Operating Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating lease obligations    
Total future minimum lease payments $ 25,781  
Less: present value adjustment (5,148)  
Operating lease liabilities 20,633  
Less: current portion of operating lease liabilities (3,066) $ (3,127)
Operating lease liabilities, net of current portion $ 17,567 $ 18,484