XML 105 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining nine months ending December 31, 2023 $ 2,008  
Year ending December 31, 2024 1,650  
Year ending December 31, 2025 1,088  
Year ending December 31, 2026 905  
Year ending December 31, 2027 747  
Thereafter 3,007  
Total undiscounted lease payments 9,405  
Imputed interest (1,525)  
Total lease liabilities $ 7,880 $ 7,551