v3.26.1
Accounts Receivable - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Allowance for Credit Losses [Abstract]    
Outstanding balance, December 31, 2025 $ 300  
Current-period provision (release) for expected credit losses 150 $ 90
Write-offs charged against the allowance, net of recoveries and other (69)  
Outstanding Balance, March 31, 2026 $ 381