XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Future Minimum Annual Lease Payments
Future minimum annual lease payments under the Company’s operating leases are as follows:

Future minimum lease obligations for the years ending December 31,Lease obligations
2024$751 
2025463 
2026370 
2027284 
$1,868 
Less: Portion representing interest$(208)
$1,660