v3.25.2
Other Long-Term Debt - Additional Information (Details) - Periphagen, Inc. - USD ($)
$ in Millions
6 Months Ended
Dec. 09, 2019
Jun. 30, 2025
Debt Instrument [Line Items]    
Asset acquisition, assumption of promissory note $ 1.0  
Promissory note contractual interest rate 2.00%  
Accrued interest due upon maturity period 2027-11  
Estimated market rate for unsecured loan 15.83%  
Business acquisition present value of future cash outflow $ 0.4  
Business acquisition carrying value of note   $ 0.9
Payment for outstanding note balance and accrued interest due   $ 1.4