XML 64 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of lease, cost
Operating lease cost details for the years ended December 31, 2024, 2023, and 2022 are as follows:
Years Ended December 31,
(In thousands)202420232022
Building rent$1,153 $1,638 $2,117 
Automobile rentals1,349 1,132 1,180 
Total net operating lease costs$2,502 $2,770 $3,297 
Supplemental consolidated balance sheet information related to operating leases as of December 31, 2024 and 2023 is as follows:
December 31,
(In thousands)20242023
Leases
Assets$7,725 $6,171 
Operating lease right-of-use assets$7,725 $6,171 
Liabilities
Current
Operating lease liabilities$2,351 $2,027 
Non-current
Operating lease liabilities6,932 6,110 
Accrued lease termination fees— 714 
Total lease liabilities$9,283 $8,851 
Schedule of supplemental consolidated cash flow information related to leases
Supplemental consolidated cash flow information related to leases is as follows:
Years Ended December 31,
(In thousands)202420232022
Supplemental cash flow and other information related to leases:
Operating cash payments from operating leases$2,455 $2,836 $3,346 
ROU assets obtained in exchange for new operating lease liabilities$3,462 $2,650 $1,172 
Schedule of maturities of operating leases
Maturities of the Company's operating leases as of December 31, 2024 are as follows:
(In thousands)
2025$2,732 
20262,201 
20271,821 
20281,719 
2029942 
Thereafter1,293 
Less: imputed interest(1,425)
Total lease liabilities$9,283