v3.26.1
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