v3.26.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stock-Based Compensation [Line Items]      
Stock-based compensation expense $ 14,768 $ 12,079 $ 10,606
Options [Member]      
Stock-Based Compensation [Line Items]      
Stock-based compensation expense 8,102 10,045 10,012
RSUs [Member]      
Stock-Based Compensation [Line Items]      
Stock-based compensation expense 4,140 2,034 594
PSUs [Member]      
Stock-Based Compensation [Line Items]      
Stock-based compensation expense 969
Share awards [Member]      
Stock-Based Compensation [Line Items]      
Stock-based compensation expense $ 1,557