v3.25.0.1
Business - Initial Public Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jul. 05, 2024
Jun. 06, 2024
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business            
Proceeds from exercise of common stock options       $ 1,683 $ 425 $ 649
Deferred offering costs capitalized       0 5,400  
First lien term loan facility            
Business            
Outstanding principal       909,100 $ 110,900  
IPO            
Business            
Additional shares of common stock     45,000,000      
Shares issued price per share     $ 21.5      
Proceeds from exercise of common stock options     $ 914,300      
Underwriters discounts and commission expense     53,200      
Deferred offering costs capitalized     $ 8,800 $ 8,800    
Over allotment option            
Business            
Additional shares of common stock 5,059,010 6,750,000        
Proceeds from exercise of common stock options $ 102,800          
Underwriters discounts and commission expense $ 6,000