v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
The following table presents the future minimum lease payments and reconciliation to total operating lease liabilities (in thousands):
December 31, 2025
2026$4,795 
20274,393 
20283,439 
20291,867 
20302,163 
Thereafter5,854 
Total future minimum lease payments22,511 
Less imputed interest(3,027)
Total operating lease liabilities$19,484