Revenue Recognition - Schedule of Allowances for Credit Losses (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Schedule of Allowances for Credit Losses [Abstract] | ||
| Beginning Balance | $ 128 | $ 149 |
| Ending Balance | 118 | 128 |
| Add: Additions | 33 | |
| Less: Write-offs and Recoveries | $ (43) | $ (21) |
| X | ||||||||||
- Definition Contract with customer asset additions. No definition available.
|
| X | ||||||||||
- Definition Contract with customer asset write off and recoveries. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|