v3.26.1
Leases - Summary of Undiscounted Future Lease Payments for Operating and Finance Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
2026 (excluding the first quarter) $ 9,394
2027 12,809
2028 13,193
2029 13,589
2030 11,534
Thereafter 49,300
Total minimum lease payments 109,819
Less amounts representing interest or imputed interest (32,202)
Present value of lease liabilities 77,617
Finance Leases  
2026 (excluding the first quarter) 1,394
2027 1,180
2028 449
2029 72
2030 0
Thereafter 0
Total minimum lease payments 3,095
Less amounts representing interest or imputed interest (243)
Present value of lease liabilities $ 2,852