XML 65 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Aggregate Noncancelable Minimum Commitments
The aggregate noncancellable minimum commitments at December 31, 2022 are: 
YearAggregate Noncancellable Minimum Commitments
2023$10,902 
20249,123 
20256,638 
20265,240 
2027 and thereafter2,943 
$34,846 
The Company's future minimum lease payments under non-cancelable leases as of December 31, 2022 are as follows:
YearFuture Minimum Lease Payment
2023$10,678 
20247,974 
20255,408 
20264,010 
20272,147 
Thereafter181 
Total future minimum lease payments30,398 
Less: Imputed interest(1,268)
Total$29,130 
Schedule of Supplemental Consolidated Balance Sheet Information Related to Operating Leases
The following table provides supplemental Consolidated Balance Sheet information related to the Company's leases:
20222021
Current portion of long-term operating lease liabilities$10,344 $11,328 
Long-term operating lease liabilities18,786 27,639 
Total operating lease liabilities$29,130 $38,967 
Weighted average remaining lease term3.9 years4.6 years
Weighted average discount rate2.37 %2.26 %
Schedule of Supplemental Cash Flow Information Related to Operating Leases
The following table provides supplemental cash flow information related to the Company's leases:
Year Ended December 31,

202220212020
Cash paid for amounts included in the measurement of lease liabilities$10,982 $10,132 $10,361 
Right-of-use assets obtained in exchange for lease obligations$1,571 $3,778 $3,272