XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Total Fixed Operating Lease Costs and Variable Operating Lease Cost
The following table summarizes total fixed operating lease costs and variable operating lease cost, excluding short-term lease and finance lease costs, for the years ended December 31, 2024, 2023, and 2022:
Year Ended December 31,
202420232022
Fixed operating lease costs$2,592 $2,817 $3,415 
Variable operating lease costs404 431 352 
Total operating leases costs$2,996 $3,248 $3,767 
Schedule of Assets And Liabilities, Lessee
The following table summarizes our lease assets and liabilities as of December 31, 2024 and 2023:
 December 31,
2024
December 31,
2023
Lease assets
Operating lease assets$7,818 $9,819 
Finance lease assets 140 
Total lease assets$7,818 $9,959 
Lease liabilities
Current
Operating lease liabilities1,212 1,597 
Finance lease liabilities— 120 
Non-current
Operating lease liabilities7,835 8,974 
Finance lease liabilities— — 
Total lease liabilities$9,047 $10,691 
Schedule of Maturities of Lease Liabilities under Operating Leases
Maturities of lease liabilities under operating leases by fiscal year are as follows:
 As of December 31, 2024
2025$2,122 
20262,578 
20272,335 
20282,184 
2029 and thereafter2,681 
Total lease payments$11,900 
Less: Interest2,853 
Present value of lease liabilities$9,047