v3.26.1
Share-Based Compensation - Schedule of Company’s Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule of Company’s Stock Option Activity [Abstract]    
Number of stock options, outstanding balance   217,549
Weighted-average exercise price, outstanding balance   $ 50.24
Weighted-average remaining contractual life, outstanding balance 4 years 2 months 12 days 4 years
Number of stock options, granted  
Weighted-average exercise price, granted  
Weighted- Average Remaining Contractual Life, granted  
Number of stock options, exercised  
Weighted-average exercise price, exercised  
Weighted- Average Remaining Contractual Life, exercised  
Number of stock options, forfeited/expired/cancelled (25,328)  
Weighted-average exercise price, forfeited/expired/cancelled $ 51.38  
Weighted- Average Remaining Contractual Life, forfeited/expired/cancelled  
Number of stock options, outstanding balance 192,221  
Weighted-average exercise price, outstanding balance $ 49.7  
Number of stock options, exercisable 192,217  
Weighted-average exercise price, exercisable $ 49.69  
Weighted-average remaining contractual life, exercisable 4 years 2 months 12 days