Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Operating Leases (Details)

v3.22.0.1
Commitments and Contingencies - Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Leased Assets [Line Items]      
Expense on recognition of lease use liability $ 800    
Operating leases future minimum lease obligations      
2022 5,463    
2023 4,381    
2024 681    
2025 439    
2026 294    
Thereafter 76    
Total 11,334    
Office and data center      
Operating Leased Assets [Line Items]      
Rent expense $ 5,600 $ 7,000 $ 6,000