XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense consisted of the following (in thousands):

For the Year Ended
December 31, 2024December 31, 2023
Operating lease expense$2,396$2,141
Short-term lease expense126122
Variable lease expense286311
Total lease expense$2,808$2,574
Schedule of Supplemental Lease Information
Supplemental information related to leases was as follows:
December 31, 2024
Weighted average remaining lease terms (in years)6.3
Weighted average discount rate5.2%
Schedule of Maturities of Operating Lease Liabilities
Maturities of our operating leases liabilities by fiscal year are as follows (in thousands):
December 31, 2024
2025$2,223 
2026256 
2027260 
2028260 
2029268 
Thereafter636 
Total lease payments3,903 
Less: Imputed interest(449)
Present value of operating lease liabilities$3,454