v3.25.4
Stock-Based Compensation and Similar Arrangements (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2022
Sep. 30, 2025
Sep. 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) 33,689     33,689  
Weighted-average exercise price (in dollars per share) $ 124.81     $ 124.81  
Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs")          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation $ 600 $ 1,300   $ 1,900 $ 4,400
RSAs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of unvested RSAs outstanding (in shares) 0     0  
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of unvested RSAs outstanding (in shares) 168,567     168,567  
Weighted-average grant date fair value (in dollars per share) $ 32.98     $ 32.98  
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of unvested RSAs outstanding (in shares) 159,099     159,099  
Weighted-average grant date fair value (in dollars per share) $ 39.68     $ 39.68  
Award vesting period (in years)       3 years