Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Narrative (Details)

v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense, net of amounts capitalized   $ 3,348 $ 16,274
Restricted Common Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 4 years 2 months 12 days  
Stock-based compensation expense, net of amounts capitalized   $ 600 1,200
Cost not yet recognized, amount   $ 100  
Restricted Common Stock Awards | Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of vesting rights 10.00%    
Restricted Common Stock Awards | Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of vesting rights 30.00%    
Restricted Common Stock Awards | Tranche Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of vesting rights 30.00%    
Restricted Common Stock Awards | Tranche Four      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of vesting rights 30.00%    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period   1 year 7 months 17 days  
Stock-based compensation expense, net of amounts capitalized   $ 2,700 $ 15,100
Cost not yet recognized, amount   $ 3,200  
Restricted Stock Units (RSUs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period   0 years  
Restricted Stock Units (RSUs) | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period   4 years