Leased Right-of-Use Assets, net (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Operating Leases | ||
| Right-of-use assets, gross | $ 5,788 | $ 6,325 |
| Operating Lease Accumulated Amortization | (4,057) | (3,601) |
| Finance Lease Accumulated Amortization | (3,017) | (3,975) |
| Foreign Currency Translation Adjustment | (1,067) | (899) |
| Leased Right-of-Use Assets, net | 4,721 | 5,426 |
| Office Lease Assets [Member] | ||
| Operating Leases | ||
| Right-of-use assets, gross | 9,341 | 9,331 |
| Equipment Lease Assets [Member] | ||
| Operating Leases | ||
| Equipment lease assets | $ 3,521 | $ 4,570 |