XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Leases [Abstract]  
Remainder of 2023 $ 988
2024 5,873
2025 4,615
2026 4,209
2027 3,942
Thereafter 11,069
Total lease payments 30,696
Less: imputed interest (2,190)
Lease liabilities $ 28,506