XML 84 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments And Contingencies - Summary of Maturities of Operating And Finance Lease Liabilities Under Noncancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Year ending December 31:  
2025 $ 17,452
2026 17,136
2027 15,975
2028 14,939
2029 14,522
Thereafter 97,509
Total future minimum lease payments 177,533
Less: imputed interest (59,506)
Present value of future minimum lease payments 118,027
Less: current portion of lease payments 16,878
Lease liabilities, long-term $ 101,149