v3.26.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Stock-Based Compensation Expense [Line Items]    
Stock-based compensation expense $ 2,706 $ 4,126
Options [Member]    
Schedule of Stock-Based Compensation Expense [Line Items]    
Stock-based compensation expense 1,614 2,063
RSUs [Member]    
Schedule of Stock-Based Compensation Expense [Line Items]    
Stock-based compensation expense 591 1,905
PSUs [Member]    
Schedule of Stock-Based Compensation Expense [Line Items]    
Stock-based compensation expense 501
Share awards [Member]    
Schedule of Stock-Based Compensation Expense [Line Items]    
Stock-based compensation expense $ 158