v3.25.4
Stock-Based Compensation and Similar Arrangements (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2022
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Period for recognition (in years)       3 years  
Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for purchase (in shares)     1,000,000    
Annual maximum payroll deduction amount     $ 25    
Purchase price of common stock, percent     85.00%    
Total shares of common stock reserved for future issuance (in shares) 903,732     903,732  
Common stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock options outstanding (in shares) 37,118     37,118  
Weighted-average exercise price (in dollars per share) $ 124.38     $ 124.38  
Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs")          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation $ 400 $ 1,400   $ 1,300 $ 3,100
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of unvested RSAs outstanding (in shares) 186,140     186,140  
Weighted-average grant date fair value (in dollars per share) $ 32.76     $ 32.76  
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of unvested RSAs outstanding (in shares) 167,746     167,746  
Weighted-average grant date fair value (in dollars per share) $ 42.59     $ 42.59  
Award vesting period (in years)       3 years