XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Future Minimum Payments Under Operating Leases
The future minimum payments under operating leases were as follows at December 31, 2021 (in thousands):
2022$2,500 
20232,094 
20241,947 
20251,689 
20261,687 
Thereafter1,131 
Total minimum operating lease payments11,048 
Less: amounts representing interest(2,167)
Present value of net minimum operating lease payments8,881 
Less: current portion(1,769)
Long-term portion of operating lease obligations$7,112