XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Lease, Cost The components of the Company’s lease expense are as follows:
20242023
Operating lease expense$3,743 $3,936 
Short-term lease expense199 211 
Supplemental cash flow information related to the Company’s leases for the three months ended March 31, 2024 and 2023 is as follows:
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$3,661 $3,857 
Non-cash lease liabilities activity:
Leased assets obtained in exchange for new operating lease liabilities3,234 2,833 
Supplemental balance sheet information related to the Company’s leases is as follows:
March 31,
2024
December 31,
2023
Right of use lease assets$38,195 $38,614 
Other current liabilities11,818 11,965 
Long-term lease liabilities22,819 22,937 
Total operating lease liabilities$34,637 $34,902 
Weighted average remaining lease term (years)5.05.1
Weighted average discount rate5.21 %4.91 %
Schedule of Lessee, Operating Lease, Liability, Maturity
Maturities of operating lease liabilities as of March 31, 2024 were as follows:
For the remainder of 2024$10,341 
For the year ended December 31, 20259,864 
For the year ended December 31, 20267,552 
For the year ended December 31, 20274,165 
For the year ended December 31, 20282,402 
For the year ended December 31, 2029 and beyond5,262 
  Total lease payments39,586 
    Less: imputed interest(4,949)
Present value of lease liabilities$34,637