XML 107 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 $ 2,459  
2023 2,203  
2024 1,763  
2025 1,698  
2026 1,125  
Total minimum operating lease payments 9,248  
Less: amounts representing interest (1,586)  
Present value of net minimum operating lease payments 7,662 $ 8,881
Less: current portion (1,759) (1,769)
Long-term portion of operating lease obligations $ 5,903 $ 7,112
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities