v3.26.1
Share-Based Compensation - Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 1,371,407 1,247,598
Aggregate fair value of units granted $ 29,598 $ 15,116
Time-based RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 858,038 824,329
Aggregate fair value of units granted $ 17,389 $ 9,076
Performance-based RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 342,253 0
Aggregate fair value of units granted $ 6,930 $ 0
Market-based RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 171,116 423,269
Aggregate fair value of units granted $ 5,279 $ 6,040