v3.25.1
Long-term Debt (Details)
3 Months Ended
May 05, 2023
Jul. 02, 2021
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2021
Revolving Credit Facility          
Debt Instrument [Line Items]          
Letters of credit outstanding     $ 0 $ 0  
2021 Revolving Facility | Federal Funds Effective Rate          
Debt Instrument [Line Items]          
Effective interest rate         0.50%
2021 Revolving Facility | Revolving Credit Facility          
Debt Instrument [Line Items]          
Line of credit maximum borrowing capacity   $ 150,000,000      
Maturity period   5 years      
Debt issuance costs   $ 800,000      
SOFR floor rate   1.00%      
Rate added to Adjusted Term SOFR   1.00%      
Basis spread on variable rate, initial reduction   0.25%      
Basis spread on variable rate, further reduction   0.25%      
Total net first lien leverage ratio, first reduction requirement   3.50      
Total net first lien leverage ratio, second reduction requirement   2.50      
Commitment fee   0.35%      
Commitment fee reduction   0.10%      
Total net first lien leverage ratio, maximum   3.50 4.50    
Percent of total commitments not reimbursed     35.00%    
Line of credit outstanding     $ 0 $ 0  
2021 Revolving Facility | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
Basis spread 0.10%        
2021 Revolving Facility | Letter of Credit          
Debt Instrument [Line Items]          
Line of credit maximum borrowing capacity   $ 20,000,000      
2021 Revolving Facility | Swingline Loan          
Debt Instrument [Line Items]          
Line of credit maximum borrowing capacity   $ 10,000,000