v3.26.1
Leases - Minimum Lease Payments for Right-of-Use Assets (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2026 $ 7,856
2027 15,280
2028 11,550
2029 13,321
2030 12,345
Thereafter 27,532
Total undiscounted lease payments 87,884
Less: Imputed interest (12,788)
Present value of lease liabilities $ 75,096