XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Components of Lease Expense and Supplemental Cash Flow Information
The components of lease expense, recorded in cost of revenues and general and administrative expenses on the
Condensed Consolidated Statements of Income, were as follows (in thousands):
Three Months Ended March 31,
20232022
Operating lease cost$669 $628 
Short-term lease cost394 440 
Finance lease cost
Amortization of right-of-use assets301 302 
Total lease cost$1,364 $1,370 
Supplemental cash flow information related to leases is as follows (in thousands):
Three Months Ended March 31,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$727 $648 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$— $1,316 

Other supplemental operating lease information consists of the following:
March 31, 2023December 31, 2022
Operating leases:
Weighted average remaining lease term7.4 years7.6 years
Weighted average discount rate4.8 %4.6 %
Balance Sheet and Other Supplemental Operating Lease Information
Supplemental balance sheet information related to leases is as follows (in thousands):
March 31, 2023December 31, 2022
Lease-related assets and liabilities
Operating lease right-of-use assets$7,459 $7,875 
Finance lease right-of-use assets (1)
1,132 1,427 
Total right-of-use assets$8,591 $9,302 
Operating lease liabilities, current$2,818 $2,793 
Operating lease liabilities, noncurrent13,379 13,877 
Total operating lease liabilities$16,197 $16,670 
(1) The full amount of the finance leases were prepaid. Therefore, there is no corresponding lease liability associated with the finance right-of-use assets.
Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities as of March 31, 2023 are as follows (in thousands):
 
Operating Leases
Fiscal Year:
2023 (remainder)
$2,183 
20242,826 
20252,389 
20262,461 
20272,534 
Thereafter8,166 
Total lease payments$20,559 
Less: Imputed interest(4,362)
Present value of operating lease liabilities$16,197