XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 4,567  
2024 3,098  
2025 1,942  
2026 69  
2027 47  
Total minimum lease payments 9,723  
Less: amount of lease payments representing interest (711)  
Present value of future minimum lease payments 9,012  
Less: operating lease liabilities - current (4,132) $ (4,090)
Operating lease liabilities - non-current $ 4,880 $ 10,853