XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Accrued legal fees and settlements $ 208,000 $ 256,000
Litigation settlement, amount awarded to other party 2,100,000  
Prevailing liability $ 0  
Minimum    
Loss Contingencies [Line Items]    
Risk adjusted discount rate 4.30%  
Credit adjusted discount rate 11.50%  
Maximum    
Loss Contingencies [Line Items]    
Credit adjusted discount rate 11.60%  
Accrued expenses    
Loss Contingencies [Line Items]    
Loss contingency accrual $ 500,000 600,000
Other long-term liabilities    
Loss Contingencies [Line Items]    
Loss contingency accrual 0.0 100,000
Scorpion | Accrued expenses    
Loss Contingencies [Line Items]    
Estimated liability for self-insured medical claims $ 1,700,000 $ 1,500,000