XML 42 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
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 $ 6,200,000   6,200,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         $ 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 0 0  
Change in fair value of contingent consideration $ 0 $ 0.6 $ 0 $ 0.6