XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Millions
Feb. 07, 2024
USD ($)
director
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Accumulated currency translation adjustments | $   $ 0.5 $ 0.5
Private Placement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares issued in transaction (in shares) | shares 10,500,000    
Share price (in USD per share) | $ / shares $ 12.00    
Total gross proceeds | $ $ 127.8    
Private Placement | Two Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares issued in transaction (in shares) | shares 23,000    
Share price (in USD per share) | $ / shares $ 13.50    
Number of directors | director 2    
Private Placement | Pre-Funded Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock issued upon exercise of warrants (in shares) | shares 75,000    
Share price (in USD per share) | $ / shares $ 11.999    
Exercise price (in USD per share) | $ / shares $ 0.001    
Beneficial ownership interest limitation (percent)   9.99%  
Warrants exercised (in shares) | shares   0