XML 87 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 3,028  
2024 2,130  
2025 1,350  
2026 1,350  
2027 1,350  
Thereafter 2,925  
Total lease payments 12,133  
Less interest (835)  
Present value of operating lease liabilities $ 11,298 $ 12,291