v3.26.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets $ 11,749 $ 5,911
Operating lease liabilities 11,857 $ 5,941
Right-of-use asset, period increase 6,300  
Increase in operating lease liability $ 6,400  
Building    
Lessee, Lease, Description [Line Items]    
Term of contract 7 years