XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Summary of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]      
2023 $ 2,282    
2024 2,610    
2025 2,178    
2026 2,067    
2027 3,557    
Thereafter 4,488    
Total lease payments 17,182    
Less imputed interest (1,829)    
Total lease liability $ 15,353 $ 16,035 $ 15,458