v3.25.4
Fair Value Measurements and Fair Value of Instruments - Schedule of Changes in Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value Disclosures [Line Items]      
Payment of earnout in connection with the iQuue acquisition $ (1,466) $ (1,530) $ (1,702)
Level 3      
Fair Value Disclosures [Line Items]      
Balance at beginning of period 1,760 4,250  
Payment of earnout in connection with the iQuue acquisition (1,466) (1,530)  
Change in fair value of earnout (294) (960)  
Balance at end of period $ 0 $ 1,760 $ 4,250