v3.26.1
Leases - Summarizes Quantitative Information About the Company's Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease costs $ 5,729 $ 4,455 $ 4,809
Variable lease costs 2,235 249 268
Finance expense (income) 75 (220) 0
Total $ 8,039 $ 4,484 $ 5,077