v3.26.1
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating    
Remainder of 2026 $ 10,426  
2027 10,701  
2028 8,466  
2029 7,081  
2030 6,697  
Thereafter 52,493  
Total lease payments 95,864  
Less: Imputed interest (46,139)  
Present value of lease liabilities 49,725 $ 37,747
Financing    
Remainder of 2026 104  
2027 116  
2028 109  
2029 104  
2030 37  
Thereafter 0  
Total lease payments 470  
Less: Imputed interest (87)  
Present value of lease liabilities 383 $ 415
Total    
Remainder of 2026 10,530  
2027 10,817  
2028 8,575  
2029 7,185  
2030 6,734  
Thereafter 52,493  
Total lease payments 96,334  
Less: Imputed interest (46,226)  
Present value of lease liabilities $ 50,108