XML 57 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Stock Purchase Plan - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Jan. 11, 2024
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares issued under ESPP   13,514,160
ESPP    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares issued under ESPP 812,242 800,000
Percentage of sale of common stock at fair value 85.00%  
Percentage of earnings applied to purchase of stock under ESPP 15.00%  
Maximum number of shares per employee (in shares) 100,000  
Stock-based compensation expense under ESPP   $ 0.7
Gross unrecognized stock-based compensation cost   $ 2.7
Unrecognized stock-based compensation expense expected to be recognized over weighted-average period   1 year 2 months 8 days
ESPP shares purchased during period (in shares)   32,019