v3.25.1
Stockholders' Equity (Deficit) - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 05, 2024
$ / shares
shares
Mar. 31, 2025
USD ($)
vote
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
shares
Sep. 30, 2023
USD ($)
Class of Stock [Line Items]            
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001    
Common stock, votes per share | vote   1        
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001          
Realized foreign currency translation | $   $ 5,715 $ 0      
Performance Restricted Stock Units            
Class of Stock [Line Items]            
Granted (in shares)   250,000     100,000  
Target payout, (as a percent)   100.00%        
Performance Restricted Stock Units | Maximum            
Class of Stock [Line Items]            
Award vesting rights, (as a percent)   300.00%     200.00%  
Intercompany Loans with Foreign Subsidiaries, Accumulated Tax            
Class of Stock [Line Items]            
Tax expense (benefit) recognized in OCI | $   $ 1,400   $ 1,400    
Intercompany Loans, Accumulated Tax            
Class of Stock [Line Items]            
Tax expense (benefit) recognized in OCI | $   $ 100 $ (100)      
Preferred Stock Purchase Rights            
Class of Stock [Line Items]            
Class of warrant or right, dividends declared (in shares) 1          
Class of warrant or right, outstanding (in shares) 27,030,605          
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares $ 15,250          
Preferred stock purchase right, purchase share (in shares) 0.001          
Preferred stock purchase right, purchase price adjustment percentage 1.00%          
Class of warrant or right, entitled dividend payment per security called by each warrant or right (in dollars per share) | $ / shares $ 0.001          
Class of warrant or right, entitled liquidation payment per security called by each warrant or right (in dollars per share) | $ / shares $ 0.001          
Class of warrant or right, entitled liquidation payment, common stock equivalent, number of shares (in shares) 1          
Class of warrant or right, voting power, common stock equivalent, number of shares (in shares) 1          
2023 Share Repurchase Program            
Class of Stock [Line Items]            
Stock repurchase program, authorized amount | $           $ 25,000