v3.26.1
Stock-Based Compensation - Summary of Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation     $ 4,016 $ 2,263
Service-Based RSUs        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation $ 1,066 $ 643 2,070 1,591
Performance-Based RSUs        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 799 (143) 1,610 341
Cash Settled Awards        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 139 116 336 331
RSUs        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 2,004 616 4,016 2,263
Income tax benefit 471 145 944 532
Net expense $ 1,533 $ 471 $ 3,072 $ 1,731