v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Summary of Operating Leases Additional details of the Company’s operating and finance leases are presented in the following table:
Three Months Ended March 31,
20242023
Lease costs$4,490 $3,794 
Cash paid for leases4,099 2,637 
Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases
Maturities of operating and finance lease liabilities as of March 31, 2024 under noncancelable operating leases were as follows:
Year ending December 31:
Remainder of 2024$13,337 
202517,457 
202617,136 
202715,963 
202814,950 
Thereafter112,027 
Total future minimum lease payments190,870 
Less: imputed interest(64,699)
Present value of future minimum lease payments126,171 
Less: current portion of lease payments17,027 
Lease liabilities, long-term$109,144