XML 64 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 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:
Year Ended December 31,
202420232022
Lease costs$18,097 $16,769 $11,999 
Cash paid for leases17,718 12,263 3,275 
Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases
Maturities of operating and finance lease liabilities as of December 31, 2024 under noncancelable leases were as follows:
Year ending December 31:
2025$17,452 
202617,136 
202715,975 
202814,939 
202914,522 
Thereafter97,509 
Total future minimum lease payments177,533 
Less: imputed interest(59,506)
Present value of future minimum lease payments118,027 
Less: current portion of lease payments16,878 
Lease liabilities, long-term$101,149