XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Dec. 11, 2024
Jan. 12, 2024
Sep. 05, 2023
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Oct. 30, 2023
Nov. 30, 2022
Common stock, par value       $ 0.0001 $ 0.0001      
Share repurchase program, authorized amount       $ 0.1        
Reducing additional paid-in capital account   $ 1.8   2.4        
Increasing accumulated deficit account       2.4 $ 1.8      
Accrued liabilities       $ 0.1        
Share Repurchases And Retirement 2024                
Repurchase shares         3,500,000      
Share repurchase program, authorized amount         $ 112.7      
Payment for share repurchase         87.3      
Class A common stock                
Repurchase shares           449,432    
Share repurchase program, authorized amount         $ 100.0      
Additional delivery common shares   534,499   685,934        
Payment for share repurchase           $ 8.1    
Class A common stock | Board of Directors                
Initial delivery common shares 3,821,958   4,131,551          
Share repurchase program, authorized amount             $ 100.0 $ 100.0
Common stock, par value               $ 0.0001
Payment for share repurchase $ 112.7   $ 91.9