XML 159 R138.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Future Lease Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 4,956  
2024 4,601  
2025 3,580  
2026 3,420  
2027 2,563  
2028 1,991  
Total Lease Commitments 21,111  
Less: Imputed interest (2,548)  
Operating Lease Liabilities $ 18,563 $ 20,960