XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lease cost      
Total operating lease cost $ 10,035 $ 10,328 $ 10,669
Depreciation of leased assets 1,193 1,285 1,310
Interest on lease liabilities 4,573 4,727 4,874
Total finance lease cost 5,766 6,012 6,184
Total lease cost 15,801 16,340 16,853
Short-term lease and variable lease costs 1,800 2,100 2,100
Product / services*      
Lease cost      
Total operating lease cost 6,471 6,898 7,297
Research and development      
Lease cost      
Total operating lease cost 636 622 587
Sales and marketing*      
Lease cost      
Total operating lease cost 1,833 1,817 1,674
General and administrative*      
Lease cost      
Total operating lease cost $ 1,095 $ 991 $ 1,111