XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Operating Lease Right-of-Use Assets and Operating Lease Liabilities The table below includes the balances of operating lease right-of-use assets and operating lease liabilities as of December 31, 2023 and 2022 (in thousands):
Balance Sheet ClassificationDecember 31, 2023December 31, 2022
Assets
Operating lease right-of-use assets, netOther non-current assets, net$15,746 $18,034 
Total Lease Assets15,746 18,034 
Liabilities
Operating lease liabilities - CurrentOther accrued expenses2,879 3,167 
Operating lease liabilities - NoncurrentOther long-term liabilities17,385 19,923 
Total Lease Liabilities$20,264 $23,090 
Schedule of Lease Costs
The components of lease costs which were included within operating expenses in our consolidated statement of income were as follows (in thousands):
For the Year Ended December 31,
202320222021
Operating lease cost$3,821 $6,243 $5,188 
Short-term lease cost388 343 442 
Variable lease cost1,316 1,522 1,625 
Schedule of Maturities Operating Lease Liabilities
The maturities of our operating lease liabilities as of December 31, 2023, excluding short-term leases with terms less than 12 months, were as follows (in thousands):
Maturity of Operating Lease Liabilities
2024$4,027 
20254,189 
20264,005 
20273,868 
20283,290 
Thereafter4,938 
Total lease payments24,317 
Less: Imputed interest(4,053)
Present value of lease liabilities$20,264