XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities as of June 30, 2024 are as follows:

Operating Leases
2024 (6 months remaining)
$1,640
2025
2,892 
2026
2,169 
2027
1,844 
2028
1,762 
Thereafter
11,884 
Total lease obligation
22,191
Less: Imputed interest
(5,359)
Total lease liabilities
16,832
Less: Current lease liabilities
(2,376)
Total non-current lease liabilities
$14,456