XML 60 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Operating Lease Cost The components of operating lease costs recorded under operating expenses for the years ended December 31, 2022 and 2023 were as follows:
20222023
Fixed cost 7,617 8,327 
Short-term lease cost 655 415 
Total operating lease cost$8,272 $8,742 
Schedule of Future Minimum Lease Payments
As of December 31, 2023, the minimum lease payments for the Company’s ROU assets over the remaining lease periods are as follows:
Years ending December 31,
2024$7,099 
20256,532 
20265,589 
20275,572 
20285,572 
2029 and thereafter18,439 
Total undiscounted lease payments48,803 
Less: imputed interest(6,379)
Present value of lease liabilities$42,424