v3.25.4
Stock Incentive Plan - Disclosure of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 11,605 $ 9,120 $ 10,594
Continuing Operations | Salaries, Wages And Employee Benefits      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 11,605 9,120 10,090
Discontinued Operations | Salaries, Wages And Employee Benefits      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 0 $ 0 $ 504