v3.26.1
Share Based Compensation - Summary of Share Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total $ 1,605 $ 2,278
2019 EIP    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total 1,469 1,654
2019 NED EIP    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total $ 136 $ 624