XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Lessee Lease Description [Line Items]      
Operating lease right-of-use assets $ 30,129 $ 23,532 $ 24,600
Current operating lease liabilities 8,368 6,888 7,300
Operating lease liabilities, net of current portion 22,128 16,859 17,300
Finance lease right-of-use assets 8,493 8,944 7,200
Current finance lease liabilities 3,477 3,512 2,900
Finance lease liabilities, net of current portion $ 5,372 $ 5,756 $ 4,600
Minimum      
Lessee Lease Description [Line Items]      
Lessee operating and finance lease term 1 year    
Maximum      
Lessee Lease Description [Line Items]      
Lessee operating and finance lease term 15 years