XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Operating Lease Costs
The components of operating lease costs for the years ended December 31, 2025, 2024 and 2023 were as follows:
Year Ended December 31,
202520242023
(in thousands)
Operating lease costs$7,378 $7,942 $6,804 
Variable lease costs(1)
1,588 1,154 1,120 
Short-term lease costs156 263 221 
Sublease income received(1,001)(690)(488)
Total lease costs$8,121 $8,669 $7,657 
____________
(1)     Primarily includes common area maintenance and other service charges for leases in which we pay a proportionate share of those costs as we have elected to not separate lease and non-lease components for our office leases.
Lease Liabilities
Maturities of our operating lease liabilities as of December 31, 2025 were as follows:
December 31, 2025
(in thousands)
2026$9,012 
20277,888 
20287,349 
20296,397 
20305,325 
Thereafter5,855 
Total minimum lease payments41,826 
Less: imputed interest(5,339)
Present value of operating lease liabilities$36,487