XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments for Operating Leases Future minimum payments under operating leases are as follows (in thousands):
Operating
Leases
Years Ending December 31,
2022$2,372 
20231,101
2024867
2025550
2026505
Thereafter1,033
Total minimum lease payments
$6,428