XML 92 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of future minimum lease payments under non-cancellable operating leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Leases      
2023     $ 3,713
2024     3,264
2025     2,130
2026     1,435
2027     1,385
Thereafter     1,740
Total future minimum lease payments     13,667
Less: imputed interest     (2,411)
Present value of minimum lease payments     $ 11,256
Rent expense $ 4,400 $ 5,700