XML 42 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2023
Aug. 31, 2023
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Transfers into or out of level 3 $ 0 $ 0    
Money market fund amount 9,000,000      
Level 3        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Percentage of assets, fair value adjustment       76.10%
Percentage of revenue volatility       25.80%
SafePointe, LLC | Level 3        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Estimated fair value of contingent consideration liability     $ 600,000 $ 3,000,000
SafePointe, LLC | Fair Value Measurements Recurring | Level 3        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Estimated fair value of contingent consideration liability 0 0    
Change in fair value of contingent consideration $ 0 $ 600,000