XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Lease, Cost
The components of lease cost were as follows (in thousands):
Three Months Ended March 31,
20242023
Operating lease cost$2,019 $1,834 
Finance lease cost47 47 
Total lease cost$2,066 $1,881 
Lessee, Operating Lease, Liability, Maturity
As of March 31, 2024, the maturities of lease liabilities under operating and finance leases were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remainder of 2024$5,924 $109 $6,033 
20256,348 149 6,497 
20266,557 153 6,710 
20275,211 158 5,369 
20281,813 40 1,853 
Total minimum lease payments25,853 609 26,462 
Less: imputed interest(1,399)(26)(1,425)
Total present value of lease liabilities$24,454 $583 $25,037 
Finance Lease, Liability, Fiscal Year Maturity
As of March 31, 2024, the maturities of lease liabilities under operating and finance leases were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remainder of 2024$5,924 $109 $6,033 
20256,348 149 6,497 
20266,557 153 6,710 
20275,211 158 5,369 
20281,813 40 1,853 
Total minimum lease payments25,853 609 26,462 
Less: imputed interest(1,399)(26)(1,425)
Total present value of lease liabilities$24,454 $583 $25,037