v3.22.2.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Other Commitments [Line Items]    
Contractual obligation $ 14,972  
Third-Party Cloud-Managed Services    
Other Commitments [Line Items]    
Contractual obligation 21,000  
Financial Standby Letter of Credit    
Other Commitments [Line Items]    
Letters of credit outstanding, amount $ 5,300 $ 5,100