v3.25.1
Stock-based Compensation - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
employee
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Incremental stock-based compensation expense $ 43,000    
Software      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation capitalized $ 27,000 $ 0  
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Unrecognized stock-based compensation costs related to unvested RSUs $ 101,000    
Unrecognized share-based compensation cost, period for recognition 9 months 18 days    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Number of employees effected by modification | employee     11
Unrecognized stock-based compensation costs related to unvested RSUs $ 5,815,000    
Unrecognized share-based compensation cost, period for recognition 1 year 2 months 12 days    
RSAs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Modified RSAs vesting period     6 months
Unrecognized stock-based compensation costs related to unvested RSUs $ 2,000    
Unrecognized share-based compensation cost, period for recognition 1 month 6 days    
Restricted Stock Units (RSUs), Four Year Vesting Term      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Restricted Stock Units (RSUs), Four Year Vesting Term | Share-Based Payment Arrangement, Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Award vesting rights, percentage 25.00%    
Restricted Stock Units (RSUs), Two Year Vesting Term      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 2 years    
Restricted Stock Units (RSUs), Two Year Vesting Term | Share-Based Payment Arrangement, Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Award vesting rights, percentage 50.00%    
Restricted Stock Units (RSUs), One Year Vesting Term      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Award vesting rights, percentage 100.00%