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

Subsequent events (Details)

v3.25.0.1
Subsequent events (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jan. 13, 2025
Jan. 07, 2025
USD ($)
tranche
$ / shares
shares
Jan. 31, 2025
USD ($)
Sep. 30, 2023
tranche
$ / shares
Sep. 30, 2021
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Subsequent Event [Line Items]                
Weighted average exercise price (in dollars per share) | $ / shares           $ 81.47 $ 81.47 $ 83.36
Stock options                
Subsequent Event [Line Items]                
Expiration period       10 years 10 years      
Number of tranches | tranche       4        
Weighted average exercise price (in dollars per share) | $ / shares       $ 109.27        
Unrecognized compensation cost | $           $ 0.9    
Weighted average period (in years)           4 years 2 months 12 days    
Subsequent Event | Chief Financial Officer                
Subsequent Event [Line Items]                
Number of shares granted (in shares) | shares   100,000            
Unrecognized compensation cost | $   $ 1.0            
Subsequent Event | Chief Financial Officer | Stock options                
Subsequent Event [Line Items]                
Expiration period   10 years            
Number of tranches | tranche   4            
Weighted average exercise price (in dollars per share) | $ / shares   $ 120.00            
Weighted average period (in years)   4 years 2 months 12 days            
Subsequent Event | Chief Executive Officer                
Subsequent Event [Line Items]                
Employee recruitment original term 4 years              
Employee recruitment renewal term 1 year              
Revolving credit facility | Senior Secured Credit Facility | Line of Credit                
Subsequent Event [Line Items]                
Interest rate for borrowings           7.68%    
Revolving credit facility | Senior Secured Credit Facility | Line of Credit | Subsequent Event                
Subsequent Event [Line Items]                
Drawn on the revolving credit facility | $     $ 21.5          
Interest rate for borrowings     7.68%