XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Narrative (Details)
shares in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 06, 2024
USD ($)
day
Aug. 02, 2023
Jan. 20, 2023
USD ($)
Aug. 01, 2022
USD ($)
Dec. 31, 2023
USD ($)
Oct. 31, 2018
USD ($)
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2024
USD ($)
Aug. 31, 2020
USD ($)
Debt Instrument [Line Items]                    
Upfront fees (in percent) 1.00%                  
Prepayment penalty after first anniversary of closing date but prior to second anniversary of closing date (in percent)       1.00%            
Prepayment penalty after second anniversary of closing date but prior to third anniversary of closing date (in percent)       0.00%            
Commitment fee percentage             0.50%      
Long-term debt, net             $ 647,532,000   $ 490,520,000  
Line of credit | Term loan                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity     $ 240,000,000 $ 175,000,000            
Closing fee percentage     3.00% 2.00%            
Number of days prior to any junior debt maturity | day 91                  
Line of credit | Revolving credit facility                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity $ 50,000,000   $ 25,000,000 $ 50,000,000            
Closing fee percentage 1.00%   3.00% 2.00%            
Line of credit | 2022 Credit Agreement                    
Debt Instrument [Line Items]                    
Prepayment penalty prior to first anniversary of closing date (in percent)       2.00%            
Delayed Draw Term Loan Facility 2024 - A                    
Debt Instrument [Line Items]                    
Upfront fees (in percent) 2.00%                  
Delayed Draw Term Loan Facility 2024 - A | Revolving credit facility                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity $ 125,000,000                  
Delayed Draw Term Loan Facility 2024 - B | Revolving credit facility                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity $ 75,000,000                  
2024 Notes | Senior Notes                    
Debt Instrument [Line Items]                    
Aggregate principal amount at issuance                   $ 117,100,000
Interest rate per annum                   3.50%
Repurchase covenant, repurchase price due to fundamental change as percentage of principal amount   100.00%                
Aggregate principal amount               $ 23,300,000    
Debt conversion issued (in shares) | shares               1,300    
Repayments of debt               $ 1,000,000    
2024 Notes | Senior Notes | Common Class A | Class A Common Stock                    
Debt Instrument [Line Items]                    
Conversion rate per $1,000 of principal           0.0556153        
2025 Notes | Senior Notes                    
Debt Instrument [Line Items]                    
Aggregate principal amount at issuance           $ 172,500,000 $ 172,500,000      
Interest rate per annum           1.50% 1.50%      
Conversion amount (in shares) | shares             5,160      
Conversion rate per $1,000 of principal             0.0299135      
Debt issuance costs             $ 5,929,000      
Unamortized debt discount and issuance costs             $ 707,000      
3.50% Convertible Senior Notes Due 2029 | Senior Notes                    
Debt Instrument [Line Items]                    
Aggregate principal amount at issuance                 $ 402,500,000  
Interest rate per annum                 3.50%  
Senior Convertible Notes Due 2029 And 2025 | Senior Notes                    
Debt Instrument [Line Items]                    
Conversion amount (in shares) | shares             20,300      
Senior Convertible Notes | Senior Notes                    
Debt Instrument [Line Items]                    
Debt instrument, repurchase price due to fundamental change as percentage of principal amount             100.00%      
Repurchase covenant, sale price as a percentage of conversion price             130.00%      
Repurchase covenant, trading days, minimum             20 days      
Consecutive trading days, minimum             30 days      
Repurchase covenant, repurchase price due to change in sale price as percentage of conversion price             100.00%      
2029 Notes                    
Debt Instrument [Line Items]                    
Debt issuance costs         $ 11,600,000     11,600,000    
2029 Notes | Senior Notes                    
Debt Instrument [Line Items]                    
Aggregate principal amount at issuance         $ 402,500,000   $ 402,500,000 $ 402,500,000    
Interest rate per annum             3.50%      
Conversion amount (in shares) | shares             10,592      
Conversion rate per $1,000 of principal             0.0263125      
Debt instrument, issue price, percentage         100.00%          
Proceeds from secured lines of credit         $ 390,900,000          
Debt issuance costs             $ 11,598,000      
Unamortized debt discount and issuance costs             9,102,000      
2029 Notes | Senior Notes | Term loan                    
Debt Instrument [Line Items]                    
Number of days prior to any junior debt maturity | day 180                  
2022 Credit Agreement | Revolving credit facility                    
Debt Instrument [Line Items]                    
Line of credit facility, remaining borrowing capacity             62,500,000      
2022 Credit Agreement | Term Loan Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, remaining borrowing capacity             200,000,000.0      
2022 Credit Agreement | Line of credit | Term loan | SOFR                    
Debt Instrument [Line Items]                    
Basis spread on variable rate       4.00%            
2022 Credit Agreement | Line of credit | Term loan | Base Rate                    
Debt Instrument [Line Items]                    
Basis spread on variable rate       3.00%            
2022 Credit Agreement | Line of credit | Revolving credit facility                    
Debt Instrument [Line Items]                    
Line of credit facility, current borrowing capacity             $ 200,000,000.0      
2022 Credit Agreement | Line of credit | Revolving credit facility | SOFR                    
Debt Instrument [Line Items]                    
Basis spread on variable rate       5.50%            
2022 Credit Agreement | Line of credit | Revolving credit facility | Base Rate                    
Debt Instrument [Line Items]                    
Basis spread on variable rate       4.50%            
2022 Credit Agreement | Term loan                    
Debt Instrument [Line Items]                    
Unamortized debt discount and issuance costs       $ 14,600,000            
Long-term debt, net       $ 3,400,000