XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Disclosure
Future minimum lease payments under non-cancellable leases as of December 31, 2022 were as follows:
Operating Lease Payments
Years ending December 31:
2023$1,553 
20241,223 
2025638 
2026342 
202786 
Total operating lease payments3,842 
Less imputed interest(303)
Total operating lease liabilities$3,539 
As of December 31, 2022, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2023$898 
2024520 
2025400 
202640 
1,858 
Less: Interest component(95)
Present value of minimum software license payments1,763 
Less: Current portion(876)
Long-term portion of obligations$887