XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Costs
The components of lease cost related to the Company's operating leases included in the consolidated statements of operations were as follows:
Year Ended December 31,
202420232022
(in thousands)
Operating lease cost$49,476 $44,792 $36,332 
Total lease cost$49,476 $44,792 $36,332 
Schedule of Lease Liability Maturities
Maturities of the operating lease liabilities as of December 31, 2024 are as follows:
December 31, 2024
(in thousands)
2025$55,045 
202646,164 
202741,669 
202823,135 
202914,549 
Thereafter14,330 
Total lease payments$194,892 
Less: Imputed interest$(19,000)
Total operating lease liabilities$175,892