v3.26.3
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Subsequent Event [Line Items]        
Share-based payment arrangement, expense $ 6,306 $ 5,558 $ 18,933 $ 27,242