XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Non-Cancelable Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 $ 4,096  
2024 4,701  
2025 3,650  
2026 2,880  
2027 2,369  
Thereafter 5,524  
Total minimum payments 23,220  
Less: interest 2,153  
Present value of lease liabilities $ 21,067 $ 19,046