Annual report pursuant to Section 13 and 15(d)

Recently Issued Accounting Pronouncements (Details)

v3.22.1
Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Dec. 31, 2018
Subsequent Event | Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease, right of use asset $ 9,900  
Operating lease liability $ 18,800  
Cumulative Effect, Period of Adoption, Adjustment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Adjustment for adoption of new revenue recognition standard, net of tax   $ 9,571