v3.26.1
Revenue Recognition - Allowance for Doubtful Accounts Activity (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Allowance for doubtful accounts [Roll Forward]    
Beginning of period $ (244) $ (163)
Credit loss expense (65) (193)
Write offs 78 123
Recoveries (4) (11)
End of period $ (235) $ (244)