XML 54 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings - Additional Information (Details)
3 Months Ended 12 Months Ended
Jul. 10, 2024
USD ($)
Jul. 08, 2024
USD ($)
$ / shares
Feb. 28, 2023
USD ($)
Jan. 19, 2021
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 29, 2021
USD ($)
Dec. 28, 2021
USD ($)
Feb. 03, 2021
USD ($)
Notes Offering                    
Debt Instrument [Line Items]                    
Gain on extinguishment of debt             $ 13,100,000      
New Credit Agreement                    
Debt Instrument [Line Items]                    
Line of credit         $ 0   $ 0      
Line of credit unused commitments fee         $ 200,000 $ 100,000        
New Credit Agreement | Revolving Credit Facility                    
Debt Instrument [Line Items]                    
Undrawn line of credit     $ 185,000,000              
Line of credit facility repaid amount     $ 20,000,000              
Senior Secured Revolving Credit Facility | New Credit Agreement                    
Debt Instrument [Line Items]                    
Line of credit maximum borrowing capacity               $ 185,000,000 $ 60,000,000  
Senior Secured Revolving Credit Facility | New Credit Agreement | Truist Bank                    
Debt Instrument [Line Items]                    
Undrawn line of credit                   $ 125,000,000
Senior Secured Revolving Credit Facility | Second Amended Credit Agreement                    
Debt Instrument [Line Items]                    
Debt instrument, description of variable rate basis         The borrowings accrue interest at either base rate plus a margin of 0.75% to 1.75% or at an adjusted SOFR rate plus a margin of 1.75% to 2.75%, in each case depending on the total net leverage ratio, as defined in the Second Amended Credit Agreement.          
Unused commitment fees accrual rate 0.25%                  
Aggregate principal amount $ 250,000,000                  
Debt instrument, maturity date Jul. 10, 2029                  
Senior Secured Revolving Credit Facility | Second Amended Credit Agreement | Minimum | Base Rate                    
Debt Instrument [Line Items]                    
Debt instrument, basis spread on variable rate 0.75%                  
Senior Secured Revolving Credit Facility | Second Amended Credit Agreement | Minimum | SOFR                    
Debt Instrument [Line Items]                    
Debt instrument, basis spread on variable rate 1.75%                  
Senior Secured Revolving Credit Facility | Second Amended Credit Agreement | Maximum | Base Rate                    
Debt Instrument [Line Items]                    
Debt instrument, basis spread on variable rate 1.75%                  
Senior Secured Revolving Credit Facility | Second Amended Credit Agreement | Maximum | SOFR                    
Debt Instrument [Line Items]                    
Debt instrument, basis spread on variable rate 2.75%                  
2026 Notes | Notes Offering                    
Debt Instrument [Line Items]                    
Aggregate principal amount       $ 440,000,000            
Debt instrument interest rate       0.00%            
Debt instrument, maturity date       Feb. 01, 2026            
Aggregate principal amount repurchased   $ 220,000,000                
Cash payment of debt   205,200,000                
2026 Notes | Notes Offering | Class A Common Stock                    
Debt Instrument [Line Items]                    
Debt instrument, convertible notes, conversion rate       29.7619            
Debt instrument, convertible notes, conversion price per share | $ / shares       $ 33.6            
2026 Notes | New Credit Agreement                    
Debt Instrument [Line Items]                    
Interest expense         $ 2,100,000 0        
2029 Notes | Notes Offering                    
Debt Instrument [Line Items]                    
Aggregate principal amount   $ 287,500,000                
Debt instrument interest rate   2.875%                
Debt instrument, maturity date   Jul. 15, 2029                
2029 Notes | Notes Offering | Class A Common Stock                    
Debt Instrument [Line Items]                    
Debt instrument, convertible notes, conversion rate   76.8182                
Debt instrument, convertible notes, conversion price per share | $ / shares   $ 13.02                
2029 Notes | New Credit Agreement                    
Debt Instrument [Line Items]                    
Interest expense         $ 2,100,000 $ 0        
2029 Notes | Purchase Agreement | Notes Offering                    
Debt Instrument [Line Items]                    
Aggregate principal amount   $ 27,500,000                
Net proceeds after fees and expenses incurred   $ 279,200,000