v3.26.1
Share-Based Compensation - Schedule 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        
Total share-based compensation expense $ 3,296 $ 7,031 $ 7,541 $ 12,525
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-Based Compensation        
Total share-based compensation expense 3,197 6,922 7,343 12,324
Location, Statement of Income, Balance [Axis]: us-gaap:OtherCostOfOperatingRevenue        
Share-Based Compensation        
Total share-based compensation expense $ 99 $ 109 $ 198 $ 201