Supplemental Condensed Consolidated Balance Sheet Information - Schedule of Movement of the Company’s Credit Losses (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Schedule of Movement of the Company’s Credit Losses [Abstract] | ||
| Allowance for credit losses - beginning of period | $ 382 | |
| (Recovery of) Provision allowance for credit losses | 25 | (382) |
| Write-offs of uncollectible accounts | ||
| Allowance for credit losses - end of period | $ 357 | $ 382 |