XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Future Minimum Lease Payments    
Remainder of fiscal year $ 1,432  
Year one 5,115 $ 5,177
Year two 4,094 4,099
Year three 2,941 3,294
Year four 1,882 2,728
Year five   1,780
Thereafter 1,747  
Thereafter   1,743
Total minimum lease payments 17,211 18,821
Less imputed interest (1,140) (1,287)
Total operating lease liabilities $ 16,071 $ 17,534