XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2021 $ 5,834
2022 6,172
2023 4,544
2024 746
Total minimum lease payments $ 17,296