v3.26.1
Share-based Compensation - Schedule of Stock Options Outstanding (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock options outstanding (in shares) 588,317 588,317 717,264 717,264
2020 Omnibus Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock options outstanding (in shares) 588,317 588,317