XML 73 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Undiscounted Future Lease Payments for Operating and Finance Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 12,074
2026 12,436
2027 12,809
2028 13,193
2029 13,589
Thereafter 60,835
Total minimum lease payments 124,936
Less amounts representing interest or imputed interest (40,919)
Present value of lease liabilities 84,017
Financing Leases  
2025 1,579
2026 1,496
2027 790
2028 287
2029 72
Thereafter 0
Total minimum lease payments 4,224
Less amounts representing interest or imputed interest (480)
Present value of lease liabilities $ 3,744