XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Future minimum payments for operating leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Twelve Months Ended:    
September 30, 2023 $ 1,799  
September 30, 2024 7,036  
September 30, 2025 6,292  
September 30, 2026 5,329  
September 30, 2027 4,184  
Thereafter 8,475  
Total future minimum lease payments 33,115  
Amounts representing interest (2,278)  
Present value of net future minimum lease payments $ 30,837 $ 35,501