XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense related to operating leases were as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Lease expense:
Operating lease expense$943 $948 $2,773 $2,763 
Short-term lease expense139 142 265 348 
Variable and other lease expense273 271 793 744 
$1,355 $1,361 $3,831 $3,855 
Schedule of Future Minimum Payments Under Non-cancelable Lease Obligations
Future minimum payments under our non-cancelable lease obligations were as follows as of September 30, 2024 (in thousands):
2024$959 
20252,669 
20261,971 
20271,886 
20281,617 
Thereafter5,445 
Total minimum lease payments14,547 
Less: interest(1,914)
Present value of net minimum lease payments12,633 
Less: current portion of lease liabilities(2,616)
Total long-term lease liabilities$10,017