XML 60 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Future Minimum Lease Payments    
Remainder of fiscal year $ 2,833  
Year one 4,666 $ 5,177
Year two 3,858 4,099
Year three 2,962 3,294
Year four 1,886 2,728
Year five   1,780
Thereafter 1,748  
Thereafter   1,743
Total minimum lease payments 17,953 18,821
Less imputed interest (1,245) (1,287)
Total operating lease liabilities $ 16,708 $ 17,534