XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Schedule by Year for Future Maturities of Operating Lease Liabilities and Sublease Income to be Received (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Operating Leases  
Operating Leases, 2023 $ 4,726
Operating Leases, 2024 4,886
Operating Leases, 2025 4,340
Operating Leases, 2026 3,484
Operating Leases, 2027 3,602
Operating Leases, Thereafter 13,238
Operating Leases, Total minimum lease payments 34,276
Less imputed interest (11,665)
Operating lease liabilities 22,611
Sublease Income  
Sublease Income, 2023 699
Sublease Income, 2024 540
Total Sublease Income 1,239
Sublease Income, Total $ 1,239