XML 88 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 5,702  
2024 4,963  
2025 4,974  
2026 4,640  
2027 1,786  
Thereafter 1,023  
Total minimum lease payments 23,088  
Less: Amount representing interest (2,981)  
Present value of minimum lease liabilities $ 20,107 $ 21,771