v3.25.2
Stock-Based Compensation - Summary of Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation     $ 2,263 $ 2,544
Service-Based RSUs        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation $ 643 $ 981 1,591 1,875
Performance and Market-based RSUs        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation (143) 215 341 370
Cash Settled Awards        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 116 136 331 299
RSUs        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 616 1,332 2,263 2,544
Income tax benefit 145 306 532 585
Net expense $ 471 $ 1,026 $ 1,731 $ 1,959