v3.25.3
Leases - Summary of Undiscounted Future Lease Payments for Operating and Finance Leases (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating Leases  
2025 (fourth quarter) $ 3,042
2026 12,436
2027 12,809
2028 13,193
2029 13,589
Thereafter 60,835
Total minimum lease payments 115,904
Less amounts representing interest or imputed interest (35,601)
Present value of lease liabilities 80,303
Finance Leases  
2025 (fourth quarter) 491
2026 1,885
2027 1,180
2028 449
2029 72
Thereafter 0
Total minimum lease payments 4,077
Less amounts representing interest or imputed interest (383)
Present value of lease liabilities $ 3,694