XML 53 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Costs
Lease costs were comprised of the following (in thousands):
Year Ended December 31,
202420232022
Operating lease cost$3,706 $3,114 $3,097 
Short-term lease cost48 52 45 
Total lease cost$3,754 $3,166 $3,142 
Schedule of Gross Future Minimum Annual Rental Commitments
Gross future minimum annual rental commitments as of December 31, 2024, were as follows (in thousands):
Undiscounted Rent
Payments
Year ending December 31,
2025$1,550 
20261,417 
20271,406 
20281,448 
20291,237 
Total undiscounted rent payments$7,058 
Present value discount(1,699)
Present value of lease payments$5,359 
Current portion of operating lease liabilities (included as a component of accrued expenses and other current liabilities)961 
Operating lease liabilities - long-term4,398 
Total operating lease liability$5,359