v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Lease Costs
The components of lease cost related to the Company's operating leases included in the condensed consolidated statements of operations were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands)(in thousands)
Operating lease cost$15,215 $11,261 $29,872 $23,124 
Total lease cost$15,215 $11,261 $29,872 $23,124 
Schedule of Lease Liability Maturities
Maturities of the operating lease liabilities as of June 30, 2025 are as follows:
June 30, 2025
(in thousands)
2025 (remaining six months)$33,908 
202659,325 
202754,088 
202832,747 
202920,973 
Thereafter18,989 
Total lease payments$220,030 
Less: Imputed interest$(18,423)
Total operating lease liabilities$201,607