Quarterly report [Sections 13 or 15(d)]

Equity-Based Compensation - Narrative (Details)

v3.25.1
Equity-Based Compensation - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended
Sep. 02, 2021
Jul. 31, 2023
Mar. 31, 2025
USD ($)
period
shares
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock shares reserved (in shares)     13,126,536 11,786,489
Unrecognized compensation costs | $     $ 0.1  
Vested options (in shares)     1,487,468  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contractual term     10 years  
Vesting period     3 years  
Granted (in shares)     0  
Exercised (in shares)     0  
Expired (in shares)     0  
Options, forfeited (in shares)     0  
Expected period for recognition     3 months 18 days  
Stock options | First Anniversary        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     33.30%  
Stock options | Second Anniversary        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     33.30%  
Stock options | Third Anniversary        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     33.40%  
Performance-based restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     3 years  
Expected period for recognition     1 year 3 months 18 days  
Granted (in shares)     0  
Forfeited (in shares)     0  
Vested (in shares)     0  
Unrecognized compensation costs | $     $ 8.0  
Performance-based restricted stock units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grantee percentage   0.00%    
Performance-based restricted stock units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grantee percentage   200.00%    
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected period for recognition     1 year 6 months  
Granted (in shares)     0  
Forfeited (in shares)     17,424  
Vested (in shares)     12,701  
Unrecognized compensation costs | $     $ 7.8  
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock shares reserved (in shares)     3,351,023 2,680,999
Offering period 5 months      
ESPP purchase price of common stock, percent of fair market value 85.00%      
ESPP discount percentage from fair market value 15.00%      
Number of offering periods | period     2  
Number of active offering period | period     1  
Shares purchased (in shares)     276,538  
Shares available for future sales (in shares)     3,074,485