v3.26.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Operating lease right of use assets $ 18,783 $ 16,410
Leases not yet commenced $ 56,000  
Lease not yet commenced, initial lease term 11 years  
Office Building    
Lessee, Lease, Description [Line Items]    
Operating lease right of use assets $ 8,100  
Operating lease liability $ 8,000