v3.26.1
Share Based Compensation - Summary of Share Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total $ 1,317 $ 2,065 $ 2,922 $ 4,343
2019 EIP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 1,174 1,617 2,644 3,214
2019 NED EIP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total $ 143 $ 448 $ 278 $ 1,129